Migrer Firefox de snap vers deb (Ubuntu)


Migrer Firefox de snap vers deb (Ubuntu)

Cette page explique comment remplacer Firefox installé en snap par le paquet deb officiel de Mozilla, en conservant votre profil (marque-pages, mots de passe, extensions).

Procédure avec le dépôt APT officiel de Mozilla.
Sous Ubuntu, le paquet firefox du dépôt Ubuntu n'est qu'un paquet de transition qui réinstalle le snap, d'où l'étape 3.

1. Sauvegarder le profil

Fermez Firefox, puis :

cp -a ~/snap/firefox/common/.mozilla ~/sauvegarde-firefox-mozilla

Le profil du snap se trouve dans ~/snap/firefox/common/.mozilla/firefox/, alors que celui du deb est dans ~/.mozilla/firefox/.

2. Supprimer le snap

sudo snap remove firefox

3. Ajouter le dépôt Mozilla et bloquer le paquet snap

sudo install -d -m 0755 /etc/apt/keyrings
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- \
  | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] \
https://packages.mozilla.org/apt mozilla main" \
  | sudo tee /etc/apt/sources.list.d/mozilla.list

sudo tee /etc/apt/preferences.d/mozilla > /dev/null <<'EOF'
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000

Package: firefox*
Pin: release o=Ubuntu
Pin-Priority: -1
EOF

Le premier bloc de préférences donne la priorité au dépôt Mozilla, le second interdit le paquet de transition d'Ubuntu.

4. Installer le deb

sudo apt update
sudo apt install firefox

Vérifiez avec apt policy firefox que la source est bien packages.mozilla.org.

5. Migrer le profil

Si vous n'avez pas encore lancé le Firefox deb, ~/.mozilla/firefox n'existe pas encore :

mkdir -p ~/.mozilla
cp -a ~/sauvegarde-firefox-mozilla/firefox ~/.mozilla/

La copie se fait depuis la sauvegarde de l'étape 1, car la suppression du snap (étape 2) emporte en général ses données dans ~/snap/firefox.

Cela copie les dossiers de profils, profiles.ini, installs.ini et, le cas échéant, Profile Groups/.
Si le dossier existe déjà, déplacez-le d'abord (mv ~/.mozilla/firefox ~/.mozilla/firefox.old).

Lancez ensuite firefox.
Si le profil n'est pas repris automatiquement, utilisez about:profiles ou firefox -P.
Si le chemin des profils pointe encore vers snap/, corrigez-le dans profiles.ini (chemins relatifs au dossier ~/.mozilla/firefox).

6. Nettoyer (après vérification)

Contrôlez que marque-pages, mots de passe et extensions sont bien présents, puis supprimez l'instantané automatique créé par snapd lors de l'étape 2 :

snap saved
sudo snap forget NUMERO    # numéro de l'instantané Firefox affiché par la commande précédente
rm -rf ~/snap/firefox     # s'il existe encore

Gardez votre dossier ~/sauvegarde-firefox-mozilla quelque temps avant de le supprimer.

Points d'attention

  • Mises à jour automatiques : le paquet est maintenant mis à jour par apt upgrade.
    Pour unattended-upgrades, ajoutez "site=packages.mozilla.org"; dans Unattended-Upgrade::Origins-Pattern (/etc/apt/apt.conf.d/50unattended-upgrades).
  • Version : ne migrez pas vers une version de Firefox plus ancienne que celle du snap, car le profil pourrait être refusé.
    Avec le dépôt Mozilla, ce n'est normalement pas un problème.
  • Intégrations : le gestionnaire de mots de passe (KeePassXC...), les connecteurs GNOME et les liens de protocole fonctionnent mieux avec le deb, car il n'y a plus de confinement snap.
    Il faudra peut-être redéfinir Firefox comme navigateur par défaut.
  • Alternative : le PPA ppa:mozillateam/ppa fonctionne aussi, mais le dépôt officiel de Mozilla est plus simple à maintenir.


Mis-sur-site : 30/10/2026 / Mis-à-jour : 30/10/2026


Creative Commons License  Cette page du site www.Cool-Raoul.com vous est proposée par cool-raoul.com sous la licence Creative Commons Attribution-ShareAlike 4.0 International License.