Personnellement je n'ai rien contre Iceweasel mais en tant que développeur php j'ai besoin de la dernière version de Firefox pour travailler.
J'ai donc trouvé une méthode pour Installer Firefox 6 sur ma nouvelle Debian Squeeze.
Installer Firefox sur Debian
J'ai choisi d'installer la dernière version de firefox dans le dossier /opt. Libre à vous de choisir un autre emplacement mais il faudra alors remplacer toutes les références à ce dossier par votre choix.
root@thinkdeb:~# cd /opt
Téléchargement de la dernière version de Firefox 6 en français
root@thinkdeb:/opt# wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-i686/fr/firefox-6.0.tar.bz2
--2011-08-21 07:49:57-- http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-i686/fr/firefox-6.0.tar.bz2
Résolution de releases.mozilla.org... 204.152.184.196, 202.177.202.154, 129.101.198.59, ...
Connexion vers releases.mozilla.org|204.152.184.196|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 15207764 (15M) [application/x-bzip2]
Sauvegarde en : «firefox-6.0.tar.bz2»
100%[===================================================================================>] 15 207 764 186K/s ds 93s
2011-08-21 07:51:31 (160 KB/s) - «firefox-6.0.tar.bz2» sauvegardé [15207764/15207764]
Décompression de l'archive de Firefox
root@thinkdeb:/opt# tar xjvf firefox-6.0.tar.bz2
Ajout des icônes au thème courant
Une fois le tarball décompresser on peut dire que Firefox est installé. Passons maintenant à l'ajout des icônes au thème d’icônes actuel. Remplacer "<theme>" par le nom de votre thème d’icônes.
cp /opt/firefox/chrome/icons/default/default16.png /usr/share/icons/<theme>/16x16/apps/firefox.png
cp /opt/firefox/chrome/icons/default/default32.png /usr/share/icons/<theme>/32x32/apps/firefox.png
cp /opt/firefox/chrome/icons/default/default48.png /usr/share/icons/<theme>/48x48/apps/firefox.png
Ajout de l'application Firefox au menu Debian
Suivant la spécification freedesktop il suffit de créer un fichier desktop qu'on nommera firefox.desktop dans le dossier /usr/share/applications/.
Pour le contenu du fichier firefox.desktop, je me suis basé sur le contenu de iceweasel.desktop que j'ai légèrement modifié pour obtenir :
[Desktop Entry]
Encoding=UTF-8
Name=Firefox
Comment=Browse the World Wide Web
Comment[fr]=Navigue sur Internet
GenericName=Web Browser
GenericName[fr]=Navigateur Web
X-GNOME-FullName=Firefox Web Browser
X-GNOME-FullName[fr]=Navigateur Web Firefox
Exec=/opt/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true
Définir Firefox comme navigateur par défaut
Il existe selon votre environnement une interface qui permet de définir le navigateur par défaut. Malheureusement pour moi celle de LXDE n'a pas l'air de fonctionner correctement. Heureusement j'ai trouvé la ligne de commande qui convient pour changer le navigateur par défaut :
root@thinkdeb:/opt# update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 500
Et pour vérifier que cette commande a bien fonctionné je lance :
root@thinkdeb:/opt# update-alternatives --config x-www-browser
Il existe 2 choix pour l'alternative x-www-browser (qui fournit /usr/bin/x-www-browser).
Sélection Chemin Priorité État
------------------------------------------------------------
* 0 /opt/firefox/firefox 500 mode automatique
1 /opt/firefox/firefox 500 mode manuel
2 /usr/bin/iceweasel 70 mode manuel
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :0
Articles en relation :