Migrer Firefox de Flatpak vers rpm (Fedora)


Migrer Firefox de Flatpak vers rpm (Fedora)

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

Fedora fournit Firefox au format rpm dans ses dépôts : il suffit donc de l'installer avec dnf, puis de reprendre le profil du Flatpak.
Cette procédure part d'un Firefox installé via Flathub (org.mozilla.firefox).
Si vous venez du snap, seul le chemin du profil change (voir l'étape 3).

1. Sauvegarder le profil

Fermez Firefox, puis :

flatpak list --app | grep -i firefox     # confirme l'identifiant de l'application
cp -a ~/.var/app/org.mozilla.firefox ~/sauvegarde-firefox-flatpak

Le profil du Flatpak est dans ~/.var/app/org.mozilla.firefox/.mozilla/firefox/, alors que celui du rpm est dans ~/.mozilla/firefox/.

2. Installer le rpm

Option A (recommandée) : dépôt Fedora.

sudo dnf install firefox

Option B : dépôt officiel de Mozilla, si vous voulez la version publiée directement par Mozilla (Fedora 41 et suivants, dnf5) :

sudo dnf config-manager addrepo --id=mozilla \
  --set=baseurl=https://packages.mozilla.org/rpm/firefox \
  --set=gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg \
  --set=gpgcheck=1 --set=repo_gpgcheck=0 --set=priority=10
sudo dnf makecache --refresh
sudo dnf install firefox

Le paramètre priority=10 donne la priorité au dépôt Mozilla sur celui de Fedora.
Vérifiez ensuite la source avec dnf info firefox (champ « Dépôt »).

Si un Firefox de Fedora est déjà installé et que vous passez au dépôt Mozilla : sudo dnf swap firefox firefox --allowerasing.

3. Migrer le profil

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

mkdir -p ~/.mozilla
cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox ~/.mozilla/

Si le dossier existe déjà (premier lancement fait), déplacez-le d'abord : mv ~/.mozilla/firefox ~/.mozilla/firefox.old.

Depuis un snap, la source est ~/snap/firefox/common/.mozilla/firefox.

Lancez ensuite firefox -P et choisissez le profil copié (ou passez par about:profiles).
Si profiles.ini pointe encore vers un autre chemin, corrigez-le (chemins relatifs au dossier ~/.mozilla/firefox).

4. Supprimer le Flatpak (après vérification)

Contrôlez que marque-pages, mots de passe et extensions sont bien présents, puis :

flatpak uninstall org.mozilla.firefox
flatpak uninstall --unused
rm -rf ~/.var/app/org.mozilla.firefox      # données du Flatpak (profil copié)

Points d'attention

  • Mises à jour : elles passent par sudo dnf upgrade (ou par Logiciels), et non plus par flatpak update.
  • Version : ne migrez pas vers une version de Firefox plus ancienne que celle du Flatpak, car le profil pourrait être refusé.
  • Langue : Fedora fournit les langues dans le paquet firefox-langpacks (normalement déjà installé).
    Sinon : sudo dnf install firefox-langpacks.
  • Intégrations : sans le bac à sable du Flatpak, les gestionnaires de mots de passe, les liens de protocole et l'accès aux fichiers fonctionnent plus simplement.
    Il faudra peut-être redéfinir Firefox comme navigateur par défaut.
  • Erreur de clé GPG (dépôt Mozilla) : sur Fedora 42 et antérieures, si dnf signale une clé incompatible, supprimez l'ancienne clé puis réimportez-la :
    sudo rpm -e --allmatches gpg-pubkey-14f26682d0916cdd81e37b6d61b7b526d98f0353
    sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpg
    sudo dnf clean all
  • Fedora Atomic (Silverblue, Kinoite...) : cette procédure vise Fedora Workstation classique.
    Sur les variantes Atomic, Firefox est fourni en Flatpak et dnf ne s'utilise pas : un rpm se superpose avec rpm-ostree.

Source

Mozilla, « Install Firefox on Linux » : support.mozilla.org/kb/installer-firefox-linux



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.