Encore un petit pense-bête : j'utilise une Debian Squeeze en 64 bits et j'aime bien avoir la dernière version de Firefox. Elle n'est, en général pas disponible dans les dépôts (par exemple, au jour d'aujourd'hui, Firefox vient de passer en v3.6.4 et Iceweasel est disponible en 3.5.9). Mozilla ne propose pas (ou alors j'ai pas trouvé) de version 64 bits. Il reste donc à recompiler ça depuis les sources.
On va prendre les sources de l'appli :
ftp://ftp.mozilla.org/pub/firefox/releases/latest/source/
ainsi que l'archive des fichiers de francisation :
http://hg.mozilla.org/releases/l10n-mozilla-1.9.2/
On va mettre ça dans un endroit qui va bien (chez moi c'est /usr/local/src/
) et on décompresse.
Veiller aussi à bien renommer le dossier fr-XXXX
en fr
.
La première fois, on va créer un fichier ~/.mozconfig
(dans le répertoire de celui qui va compiler les sources). À priori, il n'y aura aucun besoin de le changer par la suite.
Il y a de la doc chez Mozilla en français et, plus complète et à jour, en anglais. Le mien a cette tête :
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ . $topsrcdir/browser/config/mozconfig ac_add_options --with-l10n-base=.. ac_add_options --enable-optimize ac_add_options --disable-debug ac_add_options --enable-default-toolkit=cairo-gtk2 ac_add_options --enable-xft ac_add_options --disable-static --enable-shared ac_add_options --disable-tests ac_add_options --enable-crypto ac_add_options --disable-javaxpcom ac_add_options --enable-official-branding ac_add_options --enable-startup-notification ac_add_options --enable-strip ac_add_options --disable-parental-controls ac_add_options --enable-system-cairo ac_add_options --enable-ui-locale=fr
depuis, donc, la racine où sont installées les sources :
make -j3 -f client.mk build
C'est un peu long : ça a pris 17 minutes avec un Core2 E7400 … on va boire un café
On peut maintenant l'installer directement sur le système :
make -f client.mk install
mais j'aime bien faire des tar.bz2 pour pouvoir les mettre sur d'autres postes :
cd obj-x86_64-unknown-linux-gnu/ make package
et voilà, je récupère mon archive firefox-X.Y.Z.fr.linux-x86_64.tar.bz2
dans le dossier obj-x86_64-unknown-linux-gnu/dist/
Plus besoin de compiler, les versions sont livrées en 64 bits et en français ( ici)