Cómo compilar el puto Firefox 3.5 desde sus fuentes

By pragmart

Fácil.

1. Descargo el paquete comprimido con el código fuente de Firefox 3.5 desde aquí

2. Lo descomprimo en mi carpeta de usuario (clic con el botón derecho sobre el paquete descargado y escojo la opción Extraer aquí). En caso necesario, es decir, que no se encuentre ya en ésta, muevo la carpeta descomprimida, mozilla-1.9.1, a mi carpeta de usuario

3. En la carpeta recién extraída, creo un archivo de texto plano y lo renombro como .mozconfig con mi editor de textos favorito, gedit, nano, vim, kedit…  (por ejemplo en GNOME hago clic con el botón derecho sobre el fondo de la carpeta y escojo la opción Crear un documento>Archivo vacío) haciendo clic y copio y pego en su interior lo siguiente, que son las opciones de compilación:

. $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

Si quiero aprender a personalizar los parámetros de compilación puedo echar una ojeada aquí

4. Guardo y cierro

5. Abro un Terminal en Aplicaciones>Accesorios>Terminal o pulsando la combinación de teclas Atl+F2, escribiendo gnome-terminal si uso GNOME y kconsole o yakuake en KDE y pulsando en ejecutar. En Debian abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o escribiendo gksudo gnome-terminal en el cuadro que aparece al utilizar la combinación Atl+F2

6. Entro en la carpeta recién descomprimida con el siguiente comando:

cd mozilla-1.9.1/

7. En Debian instalo las dependencias con los siguientes comandos:

apt-get build-dep firefox
apt-get install libdbus-glib-1-dev curl libcurl4-gnutls-dev libidl-dev

8. Introduzco, secuencialmente, es decir, uno por uno, los siguientes comandos:

make -f client.mk clean
make -f client.mk configure
make -f client.mk build

9. Entro en la carpeta ff-opt con el siguiente comando:

cd ff-opt/

10. Ahora creo el paquete con el binario de Firefox 3.5 con el siguiente comando:

make package

El paquete recién creado, que contiene el binario de Firefox 3.5, lo puedo encontrar en mozilla-1.9.1/ff-de-opt/dist y se llamará algo así como firefox-3.5.en-US.linux-powerpc.tar.bz2

  • Para instalarlo puedo seguir este PutoTuto o éste para la versión simplificada.
  • Para cambiar el idioma, en inglés americano por defecto, a español puedo hacerlo siguiendo este PutoTuto.
  • También tengo un paquete binario listo para instalar y usarse de Firefox 3.5 para arquitectura PowerPC aquí.

Y pista.

Etiquetas: , , ,

Una respuesta para “Cómo compilar el puto Firefox 3.5 desde sus fuentes”

  1. Como compilar Firefox-3.5 para mejorar el rendimiento. « EnAlpha.com Dice:

    [...] Fuente: putolinux [...]

Escribe un comentario

Tienes que iniciar sesión para escribir un comentario.