Installer et mettre à jour Firefox Quantum sur Debian 9 (Stretch)

(mise à jour) Par défaut sur Debian Stretch et ses dérivées directes (genre Debian Facile), Firefox est en version ESR qui date de la 52 or aujourd’hui on en est actuellement à la 60.  La montée de version n’est pas inutile autant en rapidité qu’en innovation. Alors comment rafraîchir son Firefox (francophone) sous Debian?

Je n’ai rien inventé, j’ai juste francisé et adapté le tuto de « linuxconfig » à ma Debian Facile:

(je vous propose de faire le boulot en ligne de commande pour qu’on puisse s’y retrouver quelque soit notre config):

Donc lancer un terminal ou une console (si c’est trop jargon/compliqué ici, la suite le sera encore plus,  je vous recommande de reprendre les bases de l’utilisation du terminal/console sur OpenClassroom avant de revenir ici.)

1 – Créer un répertoire pour télécharger

Lancer le terminal

mkdir FirefoxQuantum

Puis aller dans ce répertoire

cd FirefoxQuantum

2 – Télécharger la version francophone

wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=fr"

3-Créer le répertoire d’installation en tant qu’admin

sudo mkdir /opt/firefox

Les debianeuses·debianeux pur jus seront probablement passées en # plutôt que d’utiliser sudo. Le répertoire /opt est un répertoire « système » dans lequel on installe traditionnellement des applications qui ne sont pas dans les dépôts.

4 – Décompresser dans le répertoire de destination

sudo tar xjvf FirefoxSetup.tar.bz2 -C /opt/firefox/

L’archive téléchargée est décompressée dans le répertoire qu’on a créé pour notre nouvelle version de firefox (j’ai rajouté v dans la commande tar, pour voir défiler l’opération en mode verbeux)

5 – Décaler la version d’origine:

sudo mv /usr/lib/firefox-esr/firefox-esr /usr/lib/firefox-esr/firefox-esr_orig

Le mv a créé une version renommée du lanceur d’origine, donc on a toujours le programme de lancement, mais plus personne ne va aller le voir car personne ne connaît son nouveau nom (ça nous permet de revenir facilement à la configuration d’origine si on est pas content de ce qu’on est entrain de bidouiller)

sudo ln -s /opt/firefox/firefox/firefox /usr/lib/firefox-esr/firefox-esr

On a créé un lien symbolique (une sorte de raccourcis qui fait croire à notre Debian Stretch que notre Firefox ESR (notre lanceur renommé) existe toujours. En vrai c’est un leurre qui redirigera chaque demande de Firefox vers la version que nous venons d’installer dans /opt/firefox. Ainsi toutes les applications et fichiers qui appelaient firefox ou firefox esr seront redirigé vers notre Firefox Quantum.

Plust tard, mettre à jour:

Lorsque Firefox nous indiquera qu’il est temps de faire une mise à jour. on excutera les commandes suivantes:

wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=fr"

Pour récupérer la dernière version francophone qu’on décompresse dans le répertoire de destination

sudo tar xjf FirefoxSetup.tar.bz2 -C /opt/firefox/

Revenir à la version précédente

Si la bidouille ne vous a pas plu:

sudo unlink /usr/lib/firefox-esr/firefox-esr
sudo mv /usr/lib/firefox-esr/firefox-esr_orig /usr/lib/firefox-esr/firefox-esr

et si on veur virer le Quantum qui traîne dans opt/firefox

sudo rm -Rf /opt/firefox

L’article d’origine : https://linuxconfig.org/how-to-install-latest-firefox-browser-on-debian-9-stretch-linux

Flattr this!

Ce contenu a été publié dans Astuces, Logiciels Libres, Récré, avec comme mot(s)-clé(s) , , , . Vous pouvez le mettre en favoris avec ce permalien.

2 réponses à Installer et mettre à jour Firefox Quantum sur Debian 9 (Stretch)

  1. Théo Barnouin dit :

    Bonjour Vincent,

    Je remarque que si une mise a jour de firefox-esr intervient (c’est le cas en ce moment), le lien est rompu et c’est bien ESR qui se lance, et non plus Quantum.
    Un moyen de résoudre ca ?

    • Merci Théo, j’avais bien noté que le lien perdait son sens, mais je n’avais pas identifié la source du soucis. Du coup je serai tenté par plusieurs stratégies (à tester):

      1. la manuelle et répétitive : supprimer le lien symbolique qui vient d’être mis à jour : sudo unlink /usr/lib/firefox-esr/firefox-esr;sudo ln -s /opt/firefox/firefox/firefox /usr/lib/firefox-esr/firefox-esr
      2. en figeant le lien symbolique contre toute mise à jour (après avoir appliqué une première fois et juste avant la méthode précédente): sudo chattr +i /usr/lib/firefox-esr/firefox-esr (mais risque d’y avoir une notification d’erreur à chaque mise à jour de ff-esr
      3. Désinstaller firefox via apt-get, apt ou synaptic ou autre une bonne foi pour toute
        Preneur de vos avis

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *