Installation manuelle de Firefox sur une Debian Testing / Sid
But de ce document
Ce document me sert de mémo pour installer manuellement Firefox sur une Debian Testing / Sid.
Ayant rencontré plusieurs problèmes avec les paquets Debian de Firefox (Localisation en français, gestion des imprimantes et de la mise en page,..), j’ai décidé de supprimer les paquets .deb et de les remplacer par la version téléchargeable.
Cela permet également d’installer la dernière version (2.0.2 à ce jour) sans attendre que le paquet soit disponible.
Installation
Page de téléchargement :
Une fois l’archive téléchargée, il suffit de la décompresser et de la placer dans le dossier de votre choix (ex : /opt »
# tar -xvzf firefox-2.0.0.1.tar.gz
# mv firefox /optFirefox est donc exécutable directement à cette adresse :
$/opt/firefox/firefox
Pour le lancer plus facilement sans saisir son chemin, il est possible de créer un lien symbolique dans « /usr/bin » :
# ln -s /opt/firefox/firefox /usr/bin/firefox
Remarque : Pour pouvoir créer ce lien symbolique, il faudra au préalable avoir supprimé l’ancienne version de Firefox :
# aptitude purge firefox
A partir de là, il est possible de lancer Firefox en ligne de commandes sans indiquer le chemin :
$ firefox
Remarque : Sur un de mes postes, au premier lancement de Firefox, j’ai eu ce message d’erreur :
$ /opt/firefox/firefox
/opt/firefox/firefox-bin: error while loading shared libraries: libstdc++.so.5:
cannot open shared object file: No such file or directoryPour régler ce problème, j’ai installé le paquet suivant :
# aptitude install libstdc++5
Ajout d’une entrée de menu dans KDE
Gestion des alternatives (spécifique à Debian)
Sous Debian pour définir Firefox comme le navigateur par défaut, il faut utiliser les alternatives.
Création d’une alternative :
# update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 500
Sélection d’une alternative :
# update-alternatives --config x-www-browser
Pour info, suppression d’une alternative :
# update-alternatives --remove x-www-browser /opt/firefox/firefox
Attention : Pour faire fonctionner les alternatives avec Firefox, j’ai du également créer les deux liens symboliques suivant :
# ln -s /opt/firefox/firefox-bin /opt/firefox/x-www-browser-bin
# ln -s /opt/firefox/firefox /opt/firefox/x-www-browser
Pour vérifier que l’alternative fonctionne, il faut lancer Firefox avec cette commande :
$ /etc/alternatives/x-www-browser
Comment lancer Firefox en cliquant sur un lien d’un message de Thunderbird
Avec Firefox installé manuellement, Thunderbird ne lancera pas Firefox en cliquant sur un lien. Il faut donc suivre les instructions de cet article :
En résumé, il faut dans le profil utilisateur de Thunderbird ( /.mozilla-thunderbird/xxx.default), créer ou modifier le fichier « user.js » en ajoutant les lignes suivantes :
user_pref("network.protocol-handler.app.http", "/usr/bin/firefox");
user_pref("network.protocol-handler.app.https", "/usr/bin/firefox");Comment récupérer les anciens plugins
Dans votre nouveau Firefox, en saisissant dans l’URL « about:plugins », vous verrez qu’il vous manque tous les plugins qui étaient installés auparavant.
La première solution pour remédier à ce problème est de copier les plugins du dossier par défaut vers le nouveau dossier de Firefox :
# cp /usr/lib/mozilla/plugins/* /opt/firefox/plugins/
Mais avec cette solution, la mise à jour ou l’installation de nouveaux paquets Debian ne mettra pas à jour les plugins car ceux-ci continueront à utiliser l’ancien dossier des plugins. Pour remédier à ce problème, il est donc préférable de remplacer le nouveau dossier des plugins par un lien symbolique vers l’ancien en faisant une copie de sauvegarde par sécurité :
# mv /opt/firefox/plugins /opt/firefox/plugins.sav
# ln -s /usr/lib/firefox/plugins/ /opt/firefox/pluginsRemarque : Les plugins peuvent être enregistrés dans plusieurs dossiers. Il est préférable de supprimer les plugins inutilisés pour éviter les conflits entre les différentes versions :
Installer et configurer le correcteur orthographique
Avec la version 2, il est désormais possible d’activer un correcteur orthographique pour les formulaires. Mais par défaut le dictionnaire français n’est pas installé. Il faut donc commencer par installer cette extension :
Ensuite, il faut activer la correction en cochant l’option « Vérifier l’orthographe lors de la frappe » du menu « Éditions / Préférences / Avancées »
Mise à jour de Firefox
Sous Linux, la mise à jour de Firefox en tant que simple utilisateur n’est pas possible et c’est tant mieux :-)
Il faut donc effectuer cette mise à jour sous root. Pour commencer, il faut en tant que simple utilisateur autoriser root à utiliser l’interface graphique et passer sous root :
$ xhost +
$ suRemarque : L’installation du paquet « sux » permet de faire ces deux opérations plus facilement :
$ sux
Ensuite, il faut lancer Firefox sous root :
# firefox
Pour finir, il faut faire une demande de mise à jour avec le menu « Aide / Rechercher des mises à jour »
Historique des modifications
| Version | Date | Commentaire |
|---|---|---|
| 0.1 | 27/10/06 | Création par Tony GALMICHE |
| 0.2 | 31/12/06 | Ajout chapitre « Récupérer les anciens plugins » |
| 0.3 | 04/01/07 | Ajout remarque sur les différents dossiers des plugins |
| 0.4 | 29/01/07 | Ajout « Installer et configurer le correcteur orthographique » |
| 0.5 | 28/02/07 | Mise à jour « Gestion des alternatives (spécifique à Debian) » |
| 0.6 | 28/02/07 | Ajout « Mise à jour de Firefox » |

Commentaires
Installation manuelle de Firefox sur une Debian Testing / Sid
Tour est clair : je viens d’installer "firefox" sous "Debian 4 ou tech" et m’apprête à faire de même avec "Thunderbird".
Grâce à cet article je passe sans trop de douleurs d’une viellissante RH9, à Debian dernière mouture.
Merci pour votre aide.
B.R
Installation manuelle de Firefox sur une Debian Testing / Sid
Bonjour
Pour l’installation de firefox sur une debian "sid" il faut l’installer dans /usr/lib et non dans le répertoir /opt, ceci afin d’obtenir tous les plugins de Mozilla.
Installation manuelle de Firefox sur une Debian Testing / Sid
J’oubliais que j’essayais d’installer firefox 2.0 sur une kubuntu 6.06.
Installation manuelle de Firefox sur une Debian Testing / Sid
Bonjour,
j’ai essayé d’installer firefox mais lorsque je lance /opt/firefox/firefox
/opt/firefox/firefox-bin :
J’obtiens cette erreur :
error while loading shared libraries : libgdk_pixbuf-2.0.so.0 : cannot open shared object file : No such file or directory
Or j’ai verifié dans /usr/lib et la libgdk_pixbuf-2.0.so.0 y est bien
pourriez vous m’aider ?
merci
> Installation manuelle de Firefox sur une Debian Testing / Sid
Je pense que c’est possible a deux conditions :
Renommer le binaire de firefox 2 en firefox-2.0
Toujours lancer les deux firefox avec l’option -ProfileManager et leur faire utiliser par defaut deux profils differents, c’est tres important.
A essayer...
> Installation manuelle de Firefox sur une Debian Testing / Sid
A priori, c’est risqué, car les fichiers de configuration enregistrés dans le profil utilisateur sont communs aux deux versions. A moins de trouver une astuce pour avoir le profil utilisateur dans un autre dossier (je pense que c’est possible).
> Installation manuelle de Firefox sur une Debian Testing / Sid
Tout est OK pour moi.
Question : est-il techniquement faisable d’installer parallèlement la version 1.5 et la 2.0 sur un même système ? (Pour pouvoir comparer les différences de rendu entre les deux versions).
Bye