Siempre es bueno estar probando las nuevas caracterisiticas de firefox y que mejor hacerlo compilando una version cada dia, para evitar todo el proceso que mejor manera de siempre hacer un script bash :-)
cat data/compila_firefox.sh
#!/bin/sh
cd /home/usuario/Downloads
rm -rf mozilla-central/
#se obtiene la fuente nightly de firefox
hg clone https://hg.mozilla.org/mozilla-central
cd mozilla-central
#pueden agregarse opciones para la compilacion
touch mozconfig
#proceso de compilacion
sh mach build
Es script esta hecho para fedora 20/21, pero antes hay que cumplir algunos requisitos:
yum install mercurial
yum groupinstall 'Development Tools' 'Development Libraries' 'GNOME Software Development'
yum install mercurial autoconf213 glibc-static libstdc++-static yasm wireless-tools-devel mesa-libGL-devel alsa-lib-devel libXt-devel gstreamer-devel gstreamer-plugins-base-devel pulseaudio-libs-devel gtk2-devel dbus-glib-devel
# 'Development tools' is defunct in Fedora 19 use the following
yum groupinstall 'C Development Tools and Libraries'
yum group mark install "X Software Development"
Posteriormente agregar un cron para que el proceso se ejecute en determinado tiempo:
00 07 * * * /bin/bash /home/usuario/data/compila_firefox.sh 2>&1 >/dev/null
Ya como root pueden crear un enlace simbolico:
cd /usr/local/bin
ln -s /home/usuario/Downloads/mozilla-central/obj-x86_64-unknown-linux-gnu/dist/bin/firefox superfirefox
Y desde nuestro lanzador favorito:
superfirefox
:)

No hay comentarios:
Publicar un comentario