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

Post simili (quasi):

Autore: Franco Conidi aka edmond

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

10 pensieri riguardo “Building Firefox 4 da sorgenti”

  1. Unknown Unknown Unknown Unknown

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

  2. Unknown Unknown Unknown Unknown

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

  3. Unknown Unknown Unknown Unknown

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

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

    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 *