Skip to Content

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 :

  •  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

    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