Bueno, les cuento lo que hice.
Mandriva LE 2005 x86_64 tiene la particularidad de poder correr programas de arquitecturas x86_64 e i586 sobre la misma instalacion sin la necesidad de utilizar chroot.
Una solucion seria bajarse el paquete tar.gz para i586 de
www.getfirefox.com e instalarlo. Corre perfectamente pero intenta utilizar el mismo directorio /home/.mozilla/firefox que la version 64 bits, por lo que se arma lio.
Tarea para quien quiera investigar: Hacer correr 2 Firefox que usen diferentes directorios de configuracion.
Volviendo al tema, lo que hice fue:
Quedarme con la instalacion del Firefox manual que hice antes. La vamos a necesitar al final.
Desinstalar la version de 64 bits del firefox, con:
Código:
# urpme mozilla-firefox
# urpme mozilla-firefox-es
Bajarme de un mirror del ftp de mandriva, los archivos:
mozilla-firefox-1.0.2-3mdk.i586.rpm
mozilla-firefox-es-1.0.2-2mdk.i586.rpm
instalarlos con
Código:
# rpm -Uvh --nodeps mozilla-firefox-1.0.2-3mdk.i586.rpm
# rpm -Uvh --nodeps mozilla-firefox-es-1.0.2-2mdk.i586.rpm
Con esto no instalo un monton de dependencias de 32 bits que necesita para correr. Por supuesto da error al tratar de correr el programa.
Código:
$ mozilla-firefox
/usr/lib/mozilla-firefox-1.0.2/mozilla-firefox-bin: error while loading shared libraries: libplds4.so: cannot open shared object file: No such file or directory
De la instalacion manual, extraemos todos los archivos .so y los copiamos a /usr/lib.
Luego borramos la carpeta de la instalacion manual, ya que no la necesitamos.
En mi caso:
Código:
# cp /home/pupi/soft/firefox32/*.so /usr/lib
# rm -rf /home/pupi/soft/firefox32
Listo! ya tenemos el Firefox 32 bits corriendo en nuestro Mandriva 64.
Ahora podemos instalar automaticamente el Flash Player desde el mismo Firefox, e instalar el Java para i586 que trae el plugin para el Flash.
Acuerdense que podemos instalar el Java para amd64 y el i586 solo para usar el plugin.
Saludos.