Como compilar Firefox 3.5 e instalarlo
Julio 4, 2009 Dejar un comentario

Para ganar algo de rendimiento con Firefox, podemos compilarlo para nuestro procesador en vez de bajarnos una versión general.
Para ello nos descargamos el código fuente de la página oficial, para después configurarlo y compilarlo.
Descargamos el código fuente desde aquí, y lo descomprimo en mi carpeta de usuario (se creará una carpeta llamada mozilla-1.9.1).
Ahora tenemos que crear un archivo llamado .mozconfig, dentro de la carpeta que acabamos de descomprimir, con el siguiente contenido y lo guardamos.
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-optimize
ac_add_options --enable-crypto
ac_add_options --with-l10n-base=..
ac_add_options --enable-application=browser
mk_add_options MOZ_CO_PROJECT=browser
Instalamos las dependencias necesarias para la compilación:
sudo apt-get build-dep firefox
sudo apt-get install libdbus-glib-1-dev curl libcurl4-gnutls-dev libidl-dev
Ahora accedemos a la carpeta mozilla-1.9.1 desde la consola y ejecutamos los siguientes comandos uno por uno:
make -f client.mk clean
make -f client.mk configure
make -f client.mk build
Debemos fijarnos si nos da algún error, que seguramente sea por falta de alguna librería, en mi caso me dió un error con alsa, que solucioné instalando libasound2-dev.
sudo apt-get install libasound2-dev
Entramos en la carpeta ff-opt y ejecutamos:
sudo make package
Con esto hemos creado un paquete como el que descargamos del ftp de mozilla pero compilado por nosotros. Este se encuentra en mozilla-1.9.1/ff-de-opt/dist. Es el paquete comprimido. Al descomprimirlo tendremos el ejecutable de Firefox.
Para instalarlo en nuestro sistema, copiamos la carpeta a /usr/lib con:
sudo cp -rv firefox /usr/lib
y creamos un ejecutable en /usr/bin con:
cd /usr/bin
sudo ln -s /usr/lib/firefox/firefox firefox3.5
Ahora podemos borrar la carpeta mozilla-1.9.1 ya que nuestro firefox está instalado, y podemos ejecutarlo con el comando firefox3.5. Además podremos crear un lanzador en el menú para que sea más accesible.
Para traducir nuestro Firefox a nuestro idioma, nos vamos a este enlace, e instalamos la extensión de nuestro idioma. Accedemos a about:config, buscamos:
general.useragent.locale
y cambiamos el código de idioma por el nuestro haciendo doble click (es-ES para español de España).
Al reiniciar ya tendremos todo en su sitio.
Por último para integrarlo en el menú, hacemos click derecho sobre este (el menú aplicaciones, lugares, sistema) y seleccionamos editar menús. En internet creamos un nuevo elemento con las siguientes características:

Podemos además ponerlo con el nuevo icono de Firefox 3.5, que podemos descargar de aquí (click derecho guardar imagen como…)
![]()
O descargar el pack completo de iconos desde aqui.
Este icono (en formato png), lo copiamos a la carpeta /usr/share/pixmaps y luego lo seleccionamos desde la captura anterior pinchando sobre el icono.
Fuente: putolinux
