h1

Firefox en Ubuntu 7.10 para amd64

9/12/07

Quiero recuperar y actualizar este post del antiguo blog porque hoy he instalado Ubuntu 7.10 y me he encontrado con el mismo problema: si tienes un procesador amd64 hay que hacer malabares para que funcione Flash y Java en Firefox. La documentación que he encontrado es bastante difusa así que quiero contar como lo he hecho yo. Esto no es la solución definitiva ni yo soy un gurú de Linux. Si tienes problemas pregunta e intentaré ayudarte.

Firefox

Lo que hacemos es instalar el Firefox de 32 bits con sus respectivos soportes para dicha arquitectura. Esta versión del navegador la llamaremos firefox32. Recuerda apuntar tus lanzadores a este comando cuando termines.

Lo primero es asegurarnos de que tenemos instalado el soporte para aplicaciones de 32 bits:

sudo aptitude install ia32-libs ia32-libs-gtk linux32

Importante: Si el comando anterior te devuelve algo como esto cancélalo:

Eliminar los paquetes siguientes:
ubuntu-minimal
util-linux
util-linux-locales

Bajamos la versión de 32 bits de Firefox y la descomprimimos en un directorio temporal.

Creamos el directorio para firefox32:

sudo mkdir /usr/local/firefox32

Y copiamos ahí los archivos antes descomprimidos:

sudo cp -r -p /directorio_temporal /usr/local/firefox32/

Ahora tenemos que crear dos ficheros de ejecución de firefox32 (que cada uno use su editor favorito):

sudo gedit /etc/pango32/pangorc

Es posible que tengas que crear el directorio /etc/pango32. Contendrá lo siguiente:

[Pango]
ModuleFiles=/etc/pango32/pango.modules
[PangoX]
AliasFiles=/etc/pango/pangox.aliases

y

sudo gedit /usr/local/bin/firefox32

Que contendrá:

#!/bin/sh
export GTK_PATH=/usr/lib32/gtk-2.0
export PANGO_RC_FILE=/etc/pango32/pangorc
linux32 /usr/local/firefox32/firefox $@

Damos permiso de ejecución y listo:

sudo chmod +x /usr/local/bin/firefox32

Ya podemos probar a ver si funciona ejecutando:

firefox32 &

(no pasa nada si aparecen errores)


Soporte para Flash
Descargamos el Flash para Linux y lo descomprimimos en un directorio temporal. Luego ejecutamos:sudo su
aptitude install gsfonts gsfonts-x11
cd /Directorio_Temporal/
linux32 ./flashplayer-installer
(Cuando el instalador pregunte por “navigator path”, escribe: “/usr/local/firefox32/”).Reiniciamos y comprobamos si funciona pinchando aquí.


Soporte para Java
Bajamos el archivo autodescomprimible para Linux 32 de aquí y ejecutamos:sudo chmod 777 ./jre-****-linux-i586.bin(el nombre del .bin depende de la versión que te hayas bajado)sudo ./jre-****-linux-i586.binLo anterior creará un directorio jrel.**** donde lo hayas ejecutado. Ahora creamos el directorio definitivo para Java y copiamos ahí los archivos:sudo mkdir /usr/local/java32
sudo cp -r -p ./jre1.5.0_06/* /usr/local/java32
Ahora creamos un link desde el directorio de firefox32:cd /usr/local/firefox32/plugins/
ln -s /usr/local/java32/plugin/i386/ns7/libjavaplugin_oji.so ./
Reiniciamos y comprobamos si funciona pinchando aquí.

Anuncios

2 comentarios

  1. GÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜJU!!!

    muchisimas gracias por fin!! casi dos dias probando de todo (menos la instalación de un ff de 32 :P)

    ahora solo es referenciar los lanzadores de firefox al de 32 n_n

    muchas gracias de nuevo :)


  2. de nada ^^



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: