Cette procédure est valide et conforme aux recommandations officielles de Mozilla.
Elle garantit que Firefox restera en .deb sans risque de retour du Snap.
Ce tutoriel fait suite à la préconisation de Mozilla en date de mai 2025 recommandant d'installer Firefox en .deb pour les distributions basées sur Debian (dont Ubuntu fait partie)
Si vous ne connaissez pas vraiment les lignes de commandes, vous pouvez consulter la page Bash des Hirondelles du Net.
- Pour passer de snap à .deb, je vous déconseille fortement de copier votre profil Firefox, cela peut créer de très gros bugs, franchement évitez. En revanche sauvegardez, vos mots de passe et vos marques-pages pour les réimporter ensuite est une excellente idée !
Pendant cette procédure, vous n'aurez plus accès à Firefox, car nous allons le désinstaller, en outre si vous cherchez à imprimer cette page (même en pdf), à coup sûr, les commandes seront tronquées et donc faussées.
J'ai donc préparé spécialement le fichier « firefox-en-deb.txt » récapitulant, pas à pas ce tutoriel que vous pouvez télécharger librement. Il vous aidera à copier/coller chaque commande dans un terminal sans risque d'erreur.
- Bien évidemment vous devrez quitter Firefox avant de vous lancer. Ça parait évident, mais parfois le nez dans le guidon, on ne voit plus ses pieds
I - Sauvegarder vos marques-pages et vos mots de passe
- Pour les marque-pages (au format JSON conseillé), reportez-vous au besoin au §8 et 9 de cette FAQ sur Firefox
- Pour les mots de passe , servez-vous des menus natifs de Firefox, tout simplement.
- Si vous optez pour la synchronisation de votre compte Mozilla, suivez ce guide
II - Suppression du Snap et du paquet de transition
Le paquet .deb de Firefox (par défaut sous Ubuntu), est en fait un « paquet de transition » dont la seule fonction est d'installer automatiquement Firefox en Snap. Pour supprimer la version Snap de Firefox et ce paquet de transition (qui pourrait par conséquent rétablir le Snap lors d'une mise à jour), lancez successivement ces deux commandes dans un terminal :
sudo snap remove firefox
sudo apt remove firefox
III - Ajout de la clé du dépôt Mozilla
Créez le dossier /etc/apt/keyrings si besoin (s'il existe déjà cette commande n'aura aucun effet, elle est sans risque) :
sudo install -d -m 0755 /etc/apt/keyrings
Téléchargez la clé et convertissez-la dans ce dossier :
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | gpg --dearmor | sudo tee /etc/apt/keyrings/packages.mozilla.org.gpg > /dev/null
IV - Vérification de l'empreinte de la clé (optionnel mais recommandé)
Pour la vérifier lancez :
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.gpg | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nL’empreinte numérique de la clé correspond ("$0").\n"; else print "\nÉchec de vérification de la clé : l’empreinte ("$0") ne correspond pas à celle attendue.\n"}'
La réponse attendue du terminal est :
L'empreinte numérique de la clé correspond (35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3)
Si ce n'était le cas, répétez les deux commandes ci-dessus, à savoir téléchargez et convertissez de nouveau la clé (cela la remplacera automatiquement), puis vérifiez-la.
V - Ajout du dépôt Mozilla (au format deb822)
Créez le fichier /etc/apt/sources.list.d/mozilla.sources du dépôt, avec ce contenu, en lançant cette commande d'un bloc, telle quelle :
sudo tee /etc/apt/sources.list.d/mozilla.sources << EOF Types: deb URIs: https://packages.mozilla.org/apt Suites: mozilla Components: main Signed-By: /etc/apt/keyrings/packages.mozilla.org.gpg EOF
VI - Prioriser le dépôt Mozilla pour Firefox
Créez ensuite le fichier /etc/apt/preferences.d/mozilla avec ce contenu, en lançant cette commande d'un bloc, telle quelle :
sudo tee /etc/apt/preferences.d/mozilla << EOF Package: firefox* Pin: origin packages.mozilla.org Pin-Priority: 1001 Package: firefox* Pin: release o=Ubuntu Pin-Priority: -1 EOF
VII - Mettre à jour le système et installation de Firefox
Lancez successivement ces trois commandes :
sudo apt update
sudo apt upgrade
sudo apt install firefox
VIII - Installation de la langue française
Pour bénéficier de Firefox en français, lancez :
sudo apt install firefox-l10n-fr
IX - Autoriser les mises à jour automatiques depuis Mozilla
Créez le fichier /etc/apt/apt.conf.d/51unattended-upgrades-firefox en lançant cette commande d'un bloc, telle quelle :
sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox << EOF Unattended-Upgrade::Allowed-Origins { "packages.mozilla.org:mozilla"; }; EOF
X - Suppression des anciens PPA Mozilla inutiles
Pour éviter les conflits et garder un système propre, il est recommandé de supprimer les anciennes sources logicielles qui ne servent plus, comme le ppa:mozillateam/ppa.
Pour le supprimer proprement, utilisez la commande :
sudo add-apt-repository --remove ppa:mozillateam/ppa
XI - Profitez de Firefox en .deb
Lancez Firefox depuis le menu des applications d'Ubuntu puis épinglez-le au dash (panneau latéral) via un clic gauche.
Vous pouvez aussi lancer Firefox directement par le terminal avec la commande :
firefox
Cerise sur le gâteau, outre le fait que les mises à jour de sécurité se feront plus rapidement, l'avantage d'installer Firefox en .deb, et donc sans intermédiaire, se sentira aussi dans ses performances (démarrage plus rapide, utilisation mémoire plus efficace, moins de latence lors de l’ouverture de fichiers ou de liens externes). Bref, la garantie d'un navigateur plus sûr, rapide, léger et performant au quotidien.
XII - FAQ au sujet Firefox en .deb
• Comment éviter les sorte de glitchs au lancement de Firefox ?
Si vous voyez un flash de lignes et de points de toutes les couleurs (artefacts visuels) au démarrage de Firefox, cela peut indiquer un souci de compatibilité entre votre carte graphique (souvent ancienne) et l’accélération matérielle du navigateur.
Pour y remédier :
- Ouvrez les paramètres de Firefox > Général > Performances
- Décochez « Utiliser les paramètres de performance recommandés »
- S'affichera alors « Utiliser l’accélération graphique matérielle si disponible », laissez-la cochée
Sur certaines configurations, cette manipulation suffit car elle désactive la gestion automatique des performances
- Redémarrez Firefox
- Si le problème persiste, décochez également « Utiliser l’accélération graphique matérielle si disponible » qui est la recommandation officielle pour forcer Firefox à utiliser le rendu logiciel, plus stable sur les matériels anciens (ou mal supportés)
• Comment faire pour que tous les menus de Firefox soient en français ?
En effet certains menus (Fichier, Édition, Affichage, Historique, Marque-pages...) ou d'autres peuvent rester en anglais, alors que le réglage général de Firefox est bien configuré à Français.
Voici deux choses à faire pour corriger le tir :
-
Dans certains cas, le paquet de langue installé n'est pas reconnu par la version de Firefox. il faut alors le désinstaller avec la commande :
sudo apt remove firefox-l10n-fr
Puis l'installer à nouveau avec :
sudo apt install firefox-l10n-fr
-
Ensuite, vérifiez la valeur de la variable de langue utilisée par Firefox
Saisir
about:config
dans la barre d'adresse de FirefoxRecherchez la valeur intl.locale.requested. Elle doit être uniquement fr-FR, si ce n'est pas le cas, double-cliquez sur cette valeur et saisissez : fr-FR puis validez et relancez Firefox.