Installer 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. I - Sauvegarder vos marques-pages et vos mots de passe - Pour les marque-pages, voir le §8 de la FAQ de cette page => http://localhost/HDN/firefox - Pour les mots de passe , voir ici => https://support.mozilla.org/fr/kb/exportation-donnees-connexion-firefox II - Suppression du Snap et du paquet de transition 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 : ----------------------------------------------------------- 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é Pour la vérifier lancez cette commnande (attention elle est très longue recopiez-la entièrement) : ----------------------------------------------------------- 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 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, 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 (nommé aussi Dock latéral) via un clic gauche. Vous pouvez aussi lancer Firefox directement par le terminal avec la commande : ----------------------------------------------------------- firefox ----------------------------------------------------------- Ou si vous avez sauvegarder vos profils, lancez la première fois Firefox avec cette commande : ----------------------------------------------------------- firefox -P ----------------------------------------------------------- Cela vous permettra de sélectionner votre profil à utiliser. Par la suite, vous n'aurez plus besoin de l’option -P. L'installation de Firefox en .deb est terminée !