Building Firefox 4 da sorgenti

 

 

Avendo un pò di tempo a disposizione mi è venuta voglia di provare l'ultima release beta di Firefox, al momento la versione è la 4.0b-4pre:

 

quindi mi sono messo all'opera ed ho provato a compilarla partendo dal sorgente, sulla mia Debian Sid:

Preparazione:

# apt-get build-dep iceweasel

oppure:

# apt-get build-dep firefox        

# apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev mesa-common-dev autoconf2.13 yasm libidl-dev

Download source:

$ hg clone https://hg.mozilla.org/mozilla-central/

$ cd mozilla-central

Setup base del file mozconfig:

$ echo '. $topsrcdir/browser/config/mozconfig' > mozconfig

$ echo 'mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff-release' >> mozconfig

Compilazione:

$ echo 'mk_add_options MOZ_MAKE_FLAGS="-j4"' >> mozconfig

Build:

$ make -f client.mk

alla fine l'eseguibile lo troveremo in:

/mozilla-central/objdir-ff-release/dist/bin

e lo lanciamo con:

$ ./firefox

Successivamente per aggiornare entrare nella directory mozilla-central e quindi:

$ hg pull -r default

$ hg update

Autore: Franco Conidi aka edmond

Senior System Integrator, Network Administrator, Sys Admin Linux, Linux User, Consulente Informatico.

10 pensieri riguardo “Building Firefox 4 da sorgenti”

  1. Questo è da provare.
    Sai se va in conflitto o ci sono dei problemi con Iceweasel, installato?

  2. <OT>
    Perchè ogni volta che inserisco un commento, mi appare una pagina piena di "warning" ?
    Il commento come vedi viene inserito
    </OT>

  3. ciao Deer,  nessun conflitto in quanto viene lanciato dalla directory /mozilla-central/objdir-ff-release/dist/bin, e ti chiede di chiudere iceweasel se è aperto, e t'importa in automatico anche i preferiti.

    Per quanto riguarda i warning  non ho idea, ma farò delle prove…grazie 😉

  4. infatti commentando come utente normale appaiono anche a me i warning, il problema sembra essere il plugin useragent spy…bho….guarda se lo fa anche commentando sul tuo blog………..

  5. Ho provato, da me nessun problema, ho il tuo stesso useragent, come sai.
    Comunque, l'importante che il commento venga inserito.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *