Installation de Firefox 3 sur Debian Etch
But de ce document
Ce document me sert de mémo pour installer Firefox 3 sur Debian Etch. Comme Firefox 3 nécessite GTK 2.10 et que sur Debian Etch, il n’y a que GTK 2.8, il est nécessaire de compiler GTK 2.10 pour faire fonctionner Firefox 3.
Téléchargement de Firefox 3
Installation
# tar -xvjf firefox-3.0.tar.bz2
# mv firefox /opt/firefox-3.0Et normalement, si tout ce passe bien :-), vous allez avoir ce message d’erreur lors du lancement de Firefox :
$ /opt/firefox-3.0/firefox
We're sorry, this application requires a version of the GTK+ library that is not
installed on your computer.
You have GTK+ 2.8.
This application requires GTK+ 2.10 or newer.
Please upgrade your GTK+ library if you wish to use this application.
Firefox 3 nécessite donc GTK 2.10 ou supérieur pour fonctionner. Et comme sur Debian Etch, nous n’avons que la version 2.8, il est nécessaire de compiler GTK 2.10 pour pouvoir utiliser Firefox 3.
Compilation et installation de GTK 2.10
Il faut donc télécharger GTK depuis le site officiel :
ATTENTION : Il faut télécharger la version 2.10 et non pas une version plus récente (ex 2.12) car celle-ci ne se compilera sur Debian Etch.
Compilation :
# mv gtk+-2.10.14.tar.bz2 /opt
# cd /opt
# tar xvjf gtk+-2.10.14.tar.bz2
# mkdir gtk210
# cd gtk+-2.10.14
# ./configure –prefix=/opt/gtk210
# make
# make installRemarque : Pour arriver à compiler GTK, j’ai du installer les dépendances suivantes :
# aptitude install pkg-config libglib2.0-dev libatk-dev libatk1.0-dev
libpango1.0-dev libtiff-devLancement de Firefox
Pour lancer Firefox, il faut créer ce petit script dans « /opt/firefox-3.0/firefox.sh » pour qu’il prenne en compte GTK 2.10 :
#!/bin/sh
export LD_LIBRARY_PATH="/opt/gtk210/lib"
export MOZ_NO_REMOTE=1
/opt/firefox-3.0/firefox $*Et le lancement de Firefox s’effectue avec cette commande :
$ /opt/firefox-3.0/firefox.sh
Comment tester Firefox 3 en conservant Firefox 2
Pour cela, il faut se créer un login de test et se connecter avec la commande sux :
$ sux test
$ /opt/firefox-3.0/firefox.shAutres liens
Pour intégrer parfaitement Firefox sous Debian, d’autres informations sont disponibles dans ce mémo :
Je suis parti de ce site pour écrire ce mémo et réaliser mon installation :
Historique des modifications
| Version | Date | Commentaire |
|---|---|---|
| 0.1 | 31/05/08 | Création par Tony GALMICHE |
| 0.2 | 22/06/08 | Mise à jour suite à la sortie en version stable de Firefox 3.0 |

Commentaires
Installation de Firefox 3 sur Debian Etch
re
Et bien , j’avoue que je ne vois pas trop la différence entre MOZ_NO_REMOTE ou sans le mettre dans le script de lancement....
Je suis supposé voir quoi ?
ps : j’utilise ION3 comme WM.
Bien cordialement.
Installation de Firefox 3 sur Debian Etch
Bonjour,
Ok merci.
Je vais tester avec et sans ;)
Par contre la variable :
LD_LIBRARY_PATH
pointe vers des choses ’optionnelles’ ? (les librairies qu’on rajoute à la main ? ) sans toucher aux chemins ’standard’ ?
Bien cordialement.
Installation de Firefox 3 sur Debian Etch
LD_LIBRARY_PATH est indispensable pour indiquer les librairies de GTK
MOZ_NO_REMOTE est facultatif est permet de modifier la gestion de l’ouverture des fenêtres. Le mieux pour comprendre est de l’enlever :-)
Installation de Firefox 3 sur Debian Etch
Bonjour,
Ouf, merci pour cette solution !
Juste une question de plus :
Pourriez-vous expliquer les variables exportées du script de lancement, s’il-vous-plait ?
A savoir :
LD_LIBRARY_PATH
et
MOZ_NO_REMOTE
Recevez mes salutations respectueuses.
Installation de Firefox 3 RC1 sur Debian Etch
J’ai aussi ajouter ce lien pour les plugins, ça peut servir pour le flash de Youtube par exemple !
# ln -s /usr/lib/firefox-3.0rc1/plugins/ /opt/firefox-3.0rc1/
Installation de Firefox 3 RC1 sur Debian Etch
Non car si j’installe le gtk 2.10 de la testing il va remplacer le gtk 2.8 de la Etch alors que dans mon cas il reste à coté et n’influence absolument pas le fonctionnement des autres programmes.
Mais il est vrai qu’il faut vraiment avoir envi de tester Firefox 3 pour faire ce genre de manipulations ou alors tenir à sa Debian Etch :-)
Installation de Firefox 3 RC1 sur Debian Etch
Salut Tony,
Etant sous Testing, je n’ai eu aucun problème. j’ai d’ailleurs enlevé Firefox 2 avant d’installer 3RC1.
Je me demande donc si tu n’aurais pas pu mettre testing dans tes sources et avec un fichier de préférences, installer GTK 2.10 sans avoir à le compiler mais bien sur, rien ne vaut la compilation...
Bon week-end.