facebook instagram twitter rss2 youtube youtube wordpress joomla tux appleinc windows skype paypal
 

Procédure pérenne pour passer Firefox en .deb pour Ubuntu 24.04 (ou plus)

Firefox en DEB sous Ubuntu

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.

  1. 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 !
  2. 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 ici. Il vous aidera à copier/coller chaque commande dans un terminal sans risque d'erreur.

    Télécharger le fichier

  3. 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

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, si vous voulez utiliser des extensions GNOME Shell (comme chrome-gnome-shell), contrairement à la version Snap, elles fonctionneront sans problème avec Firefox en .deb.

   Firefox .deb APT Snap Ubuntu Mozilla

Vous avez apprécié cet article, partagez-le !

Logo des hirondelles du net

Vivement que Snap fasse oublier qu'on a déjà inventé les .deb