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. 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, 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 :

  1. Ouvrez les paramètres de Firefox > Général > Performances
  2. Décochez « Utiliser les paramètres de performance recommandés »
  3. 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

  4. Redémarrez Firefox
  5. 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 :

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

  2. Ensuite, vérifiez la valeur de la variable de langue utilisée par Firefox

    Saisir about:config dans la barre d'adresse de Firefox

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

   Firefox .deb APT Snap ppa 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