Association Générale des Utilisateurs de logiciels libres en Côte-d'Or

logo_coagul

Installation manuelle de Firefox sur une Debian Testing / Sid

Rubrique : Logiciels
Le : dimanche 5 novembre 2006
Par : Tony  
Visites : 16960
Tags : Alternative, Débian, Firefox, KDE, plugins, Thunderbird

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 :
- http://www.mozilla-europe.org/fr/products/firefox/

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 /opt

Firefox 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 directory

Pour régler ce problème, j’ai installé le paquet suivant :

# aptitude install libstdc++5

Ajout d’une entrée de menu dans KDE


- K / Configuration / KMenuEdit
- Fichier / Nouvel élément
- Nom de l’élément = Firefox
- Commande = firefox
- Cliquer sur l’icône et choisir un icône dans « Autre icône » et « /opt/firefox/icons/ »
- Décocher « Activer le témoin de démarrage »
- Enregistrer

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 :
- http://calvix.org/index.php ?2006/04/14/43-comment-lancer-thunderbird-a-partir-de-firefox-et-vice-versa

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/plugins

Remarque : 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 :
- /usr/lib/firefox/plugins
- /usr/lib/flashplugin-nonfree/
- /usr/lib/iceweasel/plugins/
- /usr/lib/mozilla-firefox/plugins/
- /usr/lib/mozilla/plugins/
- /home/VotreUtilisateur/.mozilla/plugins

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 :
- https://addons.mozilla.org/firefox/3445/

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 +
$ su

Remarque : 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

VersionDateCommentaire
0.127/10/06Création par Tony GALMICHE
0.231/12/06Ajout chapitre « Récupérer les anciens plugins »
0.304/01/07Ajout remarque sur les différents dossiers des plugins
0.429/01/07Ajout « Installer et configurer le correcteur orthographique »
0.528/02/07Mise à jour « Gestion des alternatives (spécifique à Debian) »
0.628/02/07Ajout « Mise à jour de Firefox »
Version imprimable de l'article
Article précédent : Emulation x86 facile avec Bochs

Forum


  • Installation manuelle de Firefox sur une Debian Testing / Sid
    6 septembre 2007, par Le_Gardian
    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
    27 juin 2007, par awelias

    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
    4 décembre 2006, par marika

    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
      4 décembre 2006, par marika
      J’oubliais que j’essayais d’installer firefox 2.0 sur une kubuntu 6.06.
Site réalisé sous Spip. Merci à NFrance pour son hébergement gracieusement offert. Tous les articles de ce site sont sous licence Creative Commons by-nc-sa (CC).