Comment avoir Firefox Quantum sur Debian

Voilà déjà une petite semaine que le nouveau Firefox Quantum est disponible proposant ainsi quelques nouveautés.

Après l’avoir testé durant deux jours, je ne me voyais plus utiliser la version actuelle de Firefox des dépôts Debian officiels. Le Firefox-ESR pour Firefox Extended Release.

C’est pour cela qu’aujourd’hui, je vais vous montrer comment installer manuellement Firefox Quantum.

En premier lieu, nous allons enlever notre version actuelle Firefox-ESR avec :

sudo apt remove firefox-esr
Suppression de firefox-ESR

Téléchargement et installation de Firefox Quantum

Nous allons utiliser la commande wget pour télécharger Firefox Quantum directement sur le site officiel de Mozilla.

(Si vous n’avez pas wget, pas de soucis. Vous pouvez l’installer comme ceci).

sudo apt-get install wget
Installation de wget
wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=fr"
Téléchargement de l'archive de Firefox

Maintenant que nous avons l’archive FirefoxSetup.tar.bz2, nous allons l’extraire directement dans le dossier /opt/

sudo tar xjfv FirefoxSetup.tar.bz2 -C /opt/
Extraction de firefox dans le répertoire /opt/

Vous voilà avec le nouveau Firefox Quantum, mais il manque un léger détail le raccourci.

Pour ce faire, nous allons créer un fichier avec notre éditeur de texte préféré en root ici nano :

sudo nano /usr/share/applications/firefox.desktop
On crée et ouvre un nouveau fichier appeler firefox.desktop

Il ne vous reste plus qu’à copier/coller ce code dans l’éditeur :

[Desktop Entry]
 Version=1.0
 Name=Firefox
 GenericName=Web Browser
 Exec=/usr/lib/firefox %u
 Icon=/opt/firefox/browser/icons/mozicon128.png
 Terminal=false
 Type=Application
 MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
 StartupNotify=true
 Categories=Network;WebBrowser;
 Keywords=web;browser;internet;
 Actions=new-window;new-private-window;
 [Desktop Action new-window]
 Name=New Window
 Exec=/usr/lib/firefox --new-window %u
 [Desktop Action new-private-window]
 Name=New Private Window
 Exec=/usr/lib/firefox --private-window %u
Création du raccourci

Enregistrer et quitter votre éditeur, mettez à jour les permissions du fichier avec la commande chmod.

sudo chmod +x /usr/share/applications/firefox.desktop
Donne la permission d'exécution

Pour finir avec l’installation vous devez créer un lien symbolique vers le répertoire /usr/lib afin que l’utilisateur puisse exécuter Firefox.

sudo ln -s /opt/firefox/firefox /usr/lib/
Création du lien Symbolique

Et voilà Firefox est disponible dans le menu :

Firefox Quantum dans le menu de gnome

Cool!! J’ai la nouvelle version de Firefox, mais je dois refaire toutes ces manipulations à chaque nouvelle version ?

Bien sûr que non, c’est pour cela qu’on va créer un petit script bash qui va faire le job tout seul.

Création d’un script pour la mise à jour de Firefox

Pour créer le script reprenons notre éditeur de texte ici nano est nommé le script firefox-updater au répertoire suivant /usr/bin/ comme ceci :

sudo nano /usr/bin/firefox-updater
Création et ouverture du script firefox-updater

Ensuite, vous avez plus à copier/coller le code ci-dessous :

#!/bin/bash
wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=fr"
tar xjfv FirefoxSetup.tar.bz2 -C /opt/ --overwrite
rm FirefoxSetup.tar.bz2
Script pour la mise à jour de Firefox

Nous lui mettons les permissions d’exécution à nouveau avec chmod :

sudo chmod +x /usr/bin/firefox-updater
Donne la permission d'exécution

Et voilà, vous avez plus à faire cette commande pour mettre à jour votre Firefox.

sudo firefox-updater

J’espère que ce petit tutoriel vous rendra service ces manipulations sont sûrement utilisable dans d’autres distributions Gnu/linux.

N’hésitez pas à tester et échanger avec moi sur les difficultés rencontrées dans les commentaires

Ce tutoriel à était inspiré grâce à cette article.

3 réflexions au sujet de « Comment avoir Firefox Quantum sur Debian »

  1. Grand merci pour ce petit tuto bien utile.
    Par contre, je me suis arrêté dans un premier temps après la création du raccourcis pour faire un test. En lancant firefox et en allant dans A propos, il était en train de se mettre à jour automatiquement, seul.

    Quel est donc l’utilité de ton script pour la mise à jour ? J’ai téléchargé la 59 et il est passé à la 60 dès mon reboot.

    Grand merci encore.

    Répondre

  2. Bonjour Jared,

    Merci pour ton commentaire et ravie d’avoir pu t’aider.

    Concernant, le script de mise à jour de mémoire, la version 57 de Firefox n’avait pas encore la mise à jour automatique.
    C’est pour cela que j’avais fait ce script.

    Répondre

    1. Bon, finalement il ne fait pas la mise à jour automatiquement.
      Il vient de m’afficher qu’il y en a une de disponible et lorsque je vais dans “A Propos”, il ne télécharge rien mais me propose un lien de téléchargement manuel.

      Je vais donc suivre le reste du tutoriel pour le script 🙂

      Merci encore.

      Répondre

Laisser un commentaire

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