lodemenos.net
 
Logotipo del articulo: Firefox 1.5 en Gentoo

Firefox 1.5 en Gentoo

Aprovechando que acaba de salir la versión 1.5 de mi navegador favorito, me propuse instalar firefox 1.5 en mi gentoo, pero el resultado no fue el esperado.
Viernes 2 de diciembre de 2005.

Para empezar tengo firefox 1.0.7-r2 ( entiendase r2, son las revisiones que hacen la gente de gentoo para esta plataforma ), lo destacable es que tengo firefox compilado en mi maquina ( tarda unos 45 minutos ), pues bien, habiendo probado la versión de windows, habia quedado encantado, y me dispongo a actualizar mi versión de linux cuando de repente, firefox 1.5 todavia no está incluida en la rama estable de gentoo ( procesadores en x86).

La busqueda la hice usando Kuroo ( que es un entorno gráfico para la herramienta emerge ), a pesar de ver que no estaba disponible para actualizar me aventuré y añadí en /etc/portage/package.keywords las palabritas mágicas [1] para poder compilarlo e instalarlo.

Compilar firefox 1.5 no fue muy buena idea, ya que cuando hice:

 $emerge -u firefox

Me mostró que habia varios paquetes bloqueando el proceso y que tendría que desenmascarar, es decir, que estaban en fase inestable y que por tanto tendría que añadir el nombre del paquete ( librerias ) en el fichero anteriormente mencionado.

Una vez echo todo esto, antes de actualizar por fin a la versión firefox 1.5, realice una comprobación para ver si me lo iba a actualizar haciendo un pretend, es decir ver que es lo que pretende.

 $ emerge -upv firefox

Pude comprobar que efectivamente ahora si, después de haber introducido las librerias inestables que le hacian falta en el fichero package.keywords, ya podia realizar la instalación. No obstante, no contento con ello comprobé que habia una banderas de compilación que no las tenia activadas, estas eran: moznoxft mozsvg y muy novato de mi, sin comprobar lo que era me lanzé ha instalar firefox 1.5 con las nuevas banderas incorporadas de la siguiente forma:

 $ USE="moznoxft mozsvg" emerge firefox

Me fui a tomar un tentenpie, pues no iba a estar 45 min sentado mirando el ordenador, menos mal que volvi a los 15 min para ver como andaba. pues un fallo en el MD5 cancelo la instalación. Aqui es donde comenzaba la odisea.

Tras buscar la posible solución a los errores en el Foro de Gentoo.org, volví a intentarlo.

 $ USE="moznoxft mozsvg" emerge firefox —digest

Con eso nos asegurabamos que volviera a calcular el MD5 que obviamente se encontraba estropeado, pero este error no iba a ser el único, pues uno de los parches que aplica antes de emepezar a compilar daba fallo, y otra vez me tocó buscar en el foro.

Encontrada la solución: era eliminar el parche que estaba dando problemas, este se encontraba en: $rm /usr/portage/distfiles/embe* , era un nombre extraño, embex ( el resto no me acuerdo ;) ).

Una vez realizado esto, empezó la compilación, pero la mayor sorpresa me la llevaría al finalizar, justo cuando arranco por primera vez mi flamante firefox 1.5.

Las incompatibilidades con algunas extensiones iba a ser evidente, pues esta al tanto tras leerlo en varios Blog, lo que no me iba a imaginar es que me cambiará los tipos de letras y por tanto el aspecto visual se desmojarse tanto, he llegado a la conclusión que es por haber usado las banderas de compilación "moznoxft mozsvg" , por tanto después de buscar un tema para la versión 1.5, a ver si era por eso, y de no tenerlo en español ( pues la traducción no estaba disponible aun para la 1.5, esto es que el solito trato de buscarla y no la encontró ) y que no me gustaba comó cargabas las página etc. Volvi a mi versión anterior no sin pasar por unos cuantos problemas, pues quité del fichero package.keywords las librerias y el firefox para luego hacer un update world ( es decir una actualización del sistema ) y por supuesto añadiendo una opción a instalador emerge —newuse ( además de borrar el directorio ./mozilla.

Comó resumen, esperaré a que el firefox 1.5 sea estable para gentoo y antes de trastear con él, os recomiendo hacer una copia de seguridad de vuestros marcadores (favoritos), no vaya a ser que cuando actualiceis o elimineis el directorio de Mozilla, os quedeis sin ellos por error.

Solo me quedaría probar la versión binaria de firefox 1.5 pero todavia no lo tengo decidido, en caso de probarla me pasaré por aqui y os comentaré mi experiencia.

Por cierto, si teneis instalado la versión firefox 1.5 de windows, quizas encontreis este artículo interesante.

Un saludo.

[1] www-client/mozilla-firefox x86