Utiliser Debian et dérivées

Debian : Installer Firefox deb depuis le dépôt Mozilla (no ESR)

Table des matières

debian-logo



Introduction



Dans Debian, la version ESR de firefox est disponible par défaut.
Si on souhaite utiliser une version plus récente de Firefox, depuis Janvier 2024, Mozilla propose un dépôt APT pour Debian et Ubuntu. Cela évite de passer par un paquet universel Flatpak.
Dans cet article, on va voir comment mettre en place le dépôt de Mozilla et remplacer le Firefox ESR par le Firefox de Mozilla.


Transfert du profil utilisateur



Le profil utilisateur se trouve dans ~/.mozilla/firefox/.
Que ce soit pour la version ESR fournie par Debian ou la version Mozilla, les préférences se trouvent au même endroit sur le système.

Passer de la version ESR à la dernière version ne posera pas de problèmes car il s'agira toujours d'une version plus récente. Cependant, repasser à une version ESR plus ancienne ne vous permettra pas de conserver intact votre profil complet (puisque le downgrade des préférences utilisateur n'est pas prévu)


Mise à jour du système et opérations en root



L'ensemble des commandes suivantes sont exécutées en root. Connectez-vous à votre console en root avant.

Et mettez à jour votre système :

Code BASH :
apt update
apt full-upgrade


Supprimer Firefox



Si vous avez firefox d'installé, retirez la version esr pour éviter un conflit entre deux versions différentes :

Code BASH :
apt remove firefox-esr*


Si besoin d'un navigateur pour copier coller les commandes, on pourra installer epiphany par exemple :
Code BASH :
apt install epiphany-browser



Ajouter le dépôts apt de Mozilla



Dans un premier temps, on va ajouter sur notre Ubuntu les dépôts de Mozilla :

On va importer la clé publique signant les paquets de Mozilla dans notre système :
Code BASH :
wget https://packages.mozilla.org/apt/repo-signing-key.gpg -O   /etc/apt/keyrings/packages.mozilla.org.asc 


On va ensuite ajouter le dépôt de Mozilla :

Code BASH :
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" > /etc/apt/sources.list.d/mozilla.list 


On rafraichit ensuite le cache des dépôts :
Code BASH :
apt update



Installer Firefox



On installe simplement Firefox via

Code BASH :
apt install firefox


Au moment de la mise à jour du tuto, c'est la version 122 de firefox qui est dispo et qui s'installe :

Code TEXT :
Réception de :1 http://ftp-stud.hs-esslingen.de/debian bookworm/main amd64 libgdk-pixbuf-xlib-2.0-0 amd64 2.40.2-2 [47,9 kB]
Réception de :2 http://ftp-stud.hs-esslingen.de/debian bookworm/main amd64 libgdk-pixbuf2.0-0 amd64 2.40.2-2 [14,1 kB]
Réception de :3 https://packages.mozilla.org/apt mozilla/main amd64 firefox amd64 122.0~build2 [67,1 MB]
67,2 Mo réceptionnés en 5s (14,8 Mo/s)


On pourra installer également le paquet linguistique français avec :
Code BASH :
apt install firefox-l10n-fr


Le navigateur se mettra à jour automatiquement ensuite.

Vérifier la version installée



En ligne de commande, on peut vérifier d'où provient le paquet firefox installé via :

Code BASH :
apt show firefox


On notera la ligne APT-Sources indiquant la provenance du paquet :

Code :
Package: firefox
Version: 122.0~build2
Priority: optional
Section: web
Maintainer: Mozilla Releng <[email protected]>
Installed-Size: 247 MB
Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.5.12), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.0), libgtk-3-0 (>= 3.13.7), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libstdc++6 (>= 4.8), libx11-6, libx11-xcb1, libxcb-shm0, libxcb1, libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxi6, libxrandr2 (>= 2:1.4.0), libxrender1
Download-Size: 67,1 MB
APT-Manual-Installed: yes
APT-Sources: https://packages.mozilla.org/apt mozilla/main amd64 Packages
Description: Mozilla Firefox


Lancer Firefox



Le profil de Firefox ESR étant enregistré sous le nom default-esr contrairement au profil par défaut utilisé par Firefox "non ESR".
Pour récupérer notre profil de Firefox ESR, lancer la première fois Firefox avec l'option -P pour choisir le profil default-esr et :

Code BASH :
firefox -P


Par la suite, on pourra lancer Fierfox comme d'habitude et le profil sera mémorisé.
Il sera nécessaire de réépingler ou remettre dans les favoris le lanceur de Firefox, car il pointe sur une version différente du navigateur.
Cette page a été vue 17417 fois