Ubuntu 8.04: problemas con Firefox 3 y Firebug
Resulta que en la versión 8.04 de Ubuntu han metido la beta de Firefox 3. Y yo me pregunto, ¿como pueden sacar un producto “estable” con un programa que está aún en beta?
Me pregunto esto, porque cual fué mi sorpresa cuando más de la mitad de las extensiones que utilizaba para firefox dejaron de funcionar. La que más me dolió fue la extensión de “Firebug”, que es un plugin magnífico para los que nos dedicamos al desarrollo web (aunque en mi caso sea en los ratos libres).
Cosas que probé y NO funcionaron:
- Bajarme la versión 1.1beta de Firebug en Firefox3: el problema es que no acababa de funcionar bien, da problemas, no salia la consola, etc…
- Bajarme la versión 1.2 alfa de Firebug para Firefox3: funcionaba incluso mejor que la versión 1.1beta, sin embargo en algunas páginas medianamente complejas se cuelga
- Instalar firefox-2 en Ubuntu, y tener así instaladas las dos versiones: el problema aquí es que daba error al instalar Firebug 1.0 para Firefox2, con lo que esta solución tampoco vale
La solución para hacer funcionar Firebug en Ubuntu 8.04, consiste básicamente en eliminar Firefox3, instalar Firefox-2 y eliminar ~/.mozilla. La única cosa a tener en cuenta es que es mejor guardarse todo lo de ~/.mozilla para restablecer luego los favoritos, etc…
En el shell: $ sudo apt-get remove firefox-3.0 $ sudo apt-get install firefox-2 $ mv ~/.mozilla temporal/mozilla-old $ rm -rf ~/.mozilla
Borrar el directorio de .mozilla sólo hace falta si se ha ejecutado Firefox-3 alguna vez. Finalmente, si es así y se ha borrado el directorio de ~/.mozilla habrá que perder otros 5-10 minutos en reinstalar extensiones y dejar FF2 tal y como estaba.
[Bonus Track]
Ya que viene por defecto FF3 beta, quiza sea excesivo eliminarlo. A todos nos gusta trastear y ver que las cosas van como deben en la siguiente versión de firefox.
Así que aquí va un hack para tener instalados y poder ejecutar Firefox 2 y Firefox 3 al mismo tiempo en Ubuntu 8.04: $ sudo apt-get install firefox-3.0 $ sudo rm /usr/bin/firefox
La idea es instalar la siguiente versión de firefox pero nunca utilizarlo con el mismo usuario. Así que, de normal se puede usar firefox-2, asegurándose de cambiar todos los enlaces del escritorio, etc… y tener otro usuario (adduser menganito) con el que utilizar firefox3, así ya no hay conflictos y se pueden utilizar ambas versiones de firefox en el mismo sistema.
Ah! y aquí el truco para poder ejecutar aplicaciones gráficas con otro usuario (en este caso menganito): $ sux **menganito** $ firefox-3.0