Firefox Quantum 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 :

Suppression de firefox-ESR

  sudo apt remove 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).

Installation de wget

sudo apt-get install wget

Téléchargement de l’archive de Firefox

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

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

Extraction de firefox dans le répertoire /opt/

sudo tar xjfv FirefoxSetup.tar.bz2 -C /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 :

On crée et ouvre un nouveau fichier appeler firefox.desktop

sudo nano /usr/share/applications/firefox.desktop

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

Création du raccourci

[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

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

Donne la permission d’exécution

sudo chmod +x /usr/share/applications/firefox.desktop

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.

Création du lien Symbolique

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

Et voilà Firefox est disponible dans le menu :

Firefox Firefox Quantum Desktop 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 :

Création et ouverture du script firefox-updater

sudo nano /usr/bin/firefox-updater

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

Script pour la mise à jour de Firefox

#!/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

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

Donne la permission d’exécution

sudo chmod +x /usr/bin/firefox-updater

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.