Comment installer Firefox depuis le dépôt officiel de Mozilla sur Ubuntu et bloquer le paquet Snap

  • Configurer APT pour donner la priorité au dépôt officiel de Mozilla ou au PPA mozillateam empêche Ubuntu de forcer à nouveau l'installation de Firefox Snap.
  • La suppression complète du paquet Snap de Firefox et du paquet de transition Ubuntu est essentielle pour éviter les réinstallations automatiques.
  • L'utilisation de fichiers de préférences dans /etc/apt/preferences.d permet de bloquer les paquets Firefox provenant des dépôts Ubuntu.
  • L'installation de Firefox au format .deb améliore l'intégration avec les thèmes, les curseurs et l'environnement de bureau par rapport au paquet Snap.

Version .deb de Firefox

Lorsque vous installez Firefox à partir de Le dépôt officiel de Mozilla sur Ubuntu Et si vous désinstallez la version Snap, logiquement tout devrait rester ainsi. Mais de nombreux utilisateurs rencontrent la même surprise : après avoir redémarré le système ou installé des mises à jour, Firefox réapparaît au format Snap Comme si de rien n'était. Si cela vous est arrivé plusieurs fois, ce n'est pas parce que vous faites quelque chose de mal : c'est le comportement par défaut d'Ubuntu si APT et les priorités des paquets ne sont pas correctement configurés.

Dans cet article, nous verrons étape par étape comment Installez Firefox depuis le dépôt APT officiel de Mozilla sur Ubuntu.Comment désinstaller toute trace du paquet Snap et, surtout, comment empêcher le système de le réinstaller lors des futures mises à jour ? L’objectif est d’obtenir un paquet .deb de Firefox parfaitement intégré au système, respectant notamment les règles de configuration. Thèmes de curseur, thèmes GTK et apparenceet sans avoir à gérer des réinstallations quotidiennes de Snap.

Pourquoi Ubuntu insiste-t-il pour installer Firefox en tant que Snap ?

À partir d'Ubuntu 22.04 LTS, Canonical s'est fortement engagé en faveur de Paquets Snap pour applications de bureauEt Firefox en est un des exemples les plus flagrants. Dans ces versions, le paquet Firefox du dépôt officiel d'Ubuntu est en fait un package de transition vide qui installe simplement le paquet Snap de Firefox. Ainsi, même si vous le voyez comme un fichier .deb normal, c'est en réalité le paquet Snap qui est exécuté.

Cela signifie que si vous installez Firefox .deb à partir d'une autre source (par exemple, le dépôt officiel de Mozillaet vous ne modifiez pas les priorités d'APT, dès qu'il y a des mises à jour ou que le système pense devoir « corriger » des dépendances, Réinstallez le paquet Firefox depuis UbuntuEt avec lui, Snap. C'est pourquoi Firefox s'affiche systématiquement au format Snap après chaque redémarrage du système ou mise à jour complète.

De plus, de nombreux utilisateurs remarquent que Firefox Snap a certains effets secondaires gênants, tels que : problèmes liés aux thèmes d'icônes ou aux curseurs personnalisésIntégration moins performante avec certains thèmes de bureau, temps de démarrage légèrement plus longs et quelques problèmes d'autorisations étranges. C'est pourquoi de plus en plus de personnes préfèrent… Utilisez le fichier .deb traditionnel de Firefox.soit depuis le PPA de l'équipe Mozilla, soit, plus proprement et directement, depuis le dépôt APT officiel de Mozilla.

Options pour utiliser Firefox .deb sur Ubuntu

Sous Ubuntu, vous avez deux voies principales pour avoir Firefox au format .deb sans dépendre de Snap. Les deux options sont valables, mais il est important de comprendre le fonctionnement de chacune afin d'éviter de mélanger des configurations qui pourraient engendrer des conflits ultérieurement.

La première option est utiliser le PPA « mozillateam » (LP-PPA-mozillateam). Ce PPA est la source de référence pour la dernière version de Firefox depuis des années, ainsi que pour… versions ESR et Thunderbird Au format .deb. Il permet des mises à jour rapides, est généralement plus à jour que les dépôts Ubuntu et s'intègre parfaitement au système. Cependant, si vous l'utilisez, vous devez configurer les priorités APT pour empêcher la réinstallation de Firefox sous Ubuntu (qui utilise Snap).

La deuxième option, plus récente et fortement recommandée, consiste à ajouter le Le dépôt APT officiel de Mozilla (packages.mozilla.org). Avec cette méthode, Firefox est installé directement depuis Mozilla, sans intermédiaires, au format .deb, et vous pouvez configurer APT pour Je préfère toujours cette origine Comparé à tout autre dépôt de paquets Firefox, ce dépôt est de loin le plus performant. De plus, il est celui que Mozilla documente officiellement comme méthode d'installation de Firefox sur Ubuntu et les distributions basées sur Debian.

Avant toute chose : nettoyez Firefox Snap et tous les vestiges précédents.

Avant de procéder à l'installation à partir du dépôt officiel de Mozilla, il est essentiel Supprimez toute trace de Firefox Snap. Et, si vous l'avez utilisé, nettoyez également le PPA de l'équipe Mozilla et ses règles de priorité. Ce nettoyage évite les conflits entre les sources de paquets et vous épargne la confusion entre les différentes versions.

Si vous avez actuellement Firefox installé depuis Snap officiel d'UbuntuLa première étape consiste à le désinstaller complètement depuis le terminal. Pour ce faire, ouvrez une console et exécutez :

sudo snap supprimer firefox

Dans certains cas, il est judicieux d'ajouter l'option de purge afin que les données et les paramètres gérés par Snap soient également supprimés, ce qui vous permettra de les utiliser. supprimer snap – purger firefox Si vous souhaitez effectuer un nettoyage encore plus approfondi de l'emballage Snap et de ses résidus.

Sous Ubuntu 22.04 et versions ultérieures, en plus de Snap, les éléments suivants peuvent être installés : Pack de transition Firefox d'APT, qui ne sert en réalité que de conteneur pour le Snap. Pour le supprimer et empêcher APT de l'utiliser comme pont pour réinstaller le Snap, exécutez :

sudo apt remove --autoremove firefox

Si le système indique qu'il n'y a rien à supprimer, c'est normal ; cela signifie que le paquet n'était plus installé. L'important est de s'assurer que Assurez-vous qu'aucun fichier .deb d'Ubuntu Firefox ne pointe vers Snap.Car c'est précisément ce qui peut réactiver l'installation du paquet Snap lors des futures mises à jour.

Comment désactiver le PPA de l'équipe Mozilla si vous l'avez déjà utilisé ?

Si vous aviez auparavant Firefox installé à partir du PPA de l'équipe MozillaIl est préférable de tout mettre en ordre avant de passer au dépôt officiel de Mozilla. Maintenir les deux sources simultanément est possible, mais cela peut perturber APT au niveau des priorités et des versions ; la solution la plus simple est donc d’en choisir une seule.

Pour supprimer le PPA mozillateam de votre système, exécutez la commande suivante dans le terminal, qui supprime la source du logiciel :

sudo add-apt-repository -r ppa:mozillateam/ppa

En plus du PPA lui-même, vous avez probablement un fichier de préférences APT qui priorise ce dépôt. Il se trouve généralement dans /etc/apt/preferences.d/mozilla-firefox ou un nom similaire. Pour le supprimer sans laisser de trace, vous pouvez procéder comme suit :

sudo rm -rf /etc/apt/preferences.d/mozilla-firefox

Certains tutoriels recommandent également de créer un fichier comme /etc/apt/preferences.d/99mozillateamppaSi vous avez un fichier portant ce nom, vérifiez son contenu ou supprimez-le si vous ne souhaitez plus utiliser le PPA mozillateam. Cela permettra de supprimer toutes les règles obsolètes susceptibles d'interférer avec le dépôt officiel de Mozilla.

Installez Firefox depuis le dépôt APT officiel de Mozilla.

Le terrain étant désormais débarrassé des anciens Snaps et PPAs, il est temps de Ajouter le dépôt officiel de Mozilla Pour installer Firefox au format .deb, cette méthode fonctionne parfaitement sur Ubuntu 24.04 LTS ainsi que sur les versions antérieures compatibles avec les versions modernes d'APT.

Créez le répertoire pour les clés APT (s'il n'existe pas).

Les clés de signature du dépôt APT sont généralement stockées dans /etc/apt/trusted.gpg.dBien que certains tutoriels recommandent de créer un répertoire spécifique pour regrouper les clés des fournisseurs externes, si le répertoire existe déjà, vous n'avez rien à faire ; sinon, vous pouvez le créer avec :

sudo mkdir -p /etc/apt/trusted.gpg.d

Cette étape vous garantit que vous aurez un emplacement approprié pour ranger la clé de signature Mozillace qui est essentiel pour qu'APT puisse faire confiance aux paquets qu'il télécharge depuis le nouveau dépôt.

Importez la clé de signature depuis le dépôt Mozilla

L'étape suivante consiste à ajouter le Clé GPG officielle du dépôt APT de MozillaCette clé vous permet de vérifier que les paquets téléchargés proviennent bien de Mozilla et n'ont pas été altérés. Vous pouvez le faire à l'aide de la commande wget dans le terminal, comme ceci :

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

Si votre système ne dispose pas wget installéVous pouvez l'ajouter d'abord avec une simple sudo apt installer wgetUne fois la clé importée, APT pourra authentifier les paquets provenant de packages.mozilla.org sans afficher d'avertissements de signature inconnue.

Ajoutez le dépôt APT de Mozilla à la liste des sources

La clé étant maintenant installée, il est temps d'intégrer le dépôt de paquets Mozilla aux origines de votre logiciel. Vous pouvez le faire de deux manières : depuis l’interface graphique de « Programmes et mises à jour » ou directement en modifiant les fichiers dans le terminal.

Si vous préférez l'interface graphique, ouvrez «Programmes et mises à jourAccédez à l'onglet « Autres logiciels » et cliquez sur « Ajouter ». Dans la zone de texte, saisissez la ligne complète suivante extraite du dépôt et enregistrez les modifications :

deb https://packages.mozilla.org/apt mozilla principal

Si vous souhaitez le faire via le terminal, vous pouvez également créer un nouveau fichier dans /etc/apt/sources.list.d avec cette ligne à l'intérieur, en utilisant par exemple votre éditeur de texte préféré. L'important est qu'APT sache que la source existe. https://packages.mozilla.org/apt avec la section « mozilla main ».

Configurez APT pour qu'il donne la priorité au dépôt Mozilla et bloque Snap.

Le point clé pour empêcher la réinstallation de Firefox Snap est Configurez correctement les priorités APTL'ajout du dépôt Mozilla ne suffit pas ; il faut indiquer au système de toujours privilégier cette source pour Firefox et, de plus, de rejeter les paquets Firefox provenant des dépôts Ubuntu qui mènent à Snap.

Pour ce faire de manière fiable, il est recommandé de créer un fichier de préférences dans /etc/apt/preferences.d Cela inclut deux blocs : l’un accordant la priorité maximale à packages.mozilla.org et l’autre une priorité négative à Firefox sous Ubuntu. Vous pouvez réaliser cela en une seule commande avec `echo` et `tee`, sans copier ligne par ligne, comme ceci :

echo 'Paquet : * Pin : origin packages.mozilla.org Pin-Priority : 1000 Paquet : firefox* Pin : release o=Ubuntu Pin-Priority : -1' | sudo tee /etc/apt/preferences.d/mozilla

Le premier bloc indique que tout paquet provenant de packages.mozilla.org Elle possède la priorité 1000, ce qui, en pratique, signifie qu'APT la choisit toujours de préférence aux autres sources proposant la même version du paquet. Le deuxième bloc indique à APT que les paquets dont le nom commence par firefox et proviennent de Dépôts Ubuntu Ils ont une priorité de -1, ce qui signifie qu'ils ne doivent pas être installés automatiquement.

Avec cette configuration, vous faites d'une pierre deux coups : Vous vous assurez que Firefox est installé et mis à jour à partir du dépôt officiel de Mozilla. Et en même temps, vous empêchez Ubuntu de réinsérer son paquet de transition associé à Snap lorsque vous effectuez une mise à niveau générale du système.

Mettez à jour les index et installez Firefox depuis Mozilla.

Après avoir ajouté le dépôt et ajusté les préférences, vous pouvez maintenant demander à APT de mettre à jour la liste des paquets disponibles et de procéder à une installation propre de Firefox, cette fois-ci à partir de packages.mozilla.orgPour vous assurer qu'il ne reste aucun résidu précédent, vous pouvez effectuer une petite purge au préalable.

Commencez par supprimer toutes les installations .deb de Firefox précédentes qui pourraient subsister, ainsi que leurs traductions APT, en utilisant :

sudo apt purge firefox sudo apt purge firefox-locale-es sudo apt autoremove

Cela garantit la suppression du navigateur et du module linguistique espagnol associés aux sources précédentes (Ubuntu ou PPA). Vos données Firefox personnelles (profil, marque-pages, mots de passe) sont généralement stockées dans votre répertoire utilisateurNormalement, vous ne les perdez donc pas lorsque vous purgez le paquet, mais il est toujours judicieux d'en avoir une sauvegarde par précaution.

Mettez maintenant à jour les informations du paquet et appliquez les mises à jour en attente aux autres composants, afin que tout soit synchronisé avant d'installer le nouveau Firefox :

sudo apt update sudo apt upgrade

Une fois cela fait, vous pouvez installer le navigateur et, si vous le souhaitez, le Pack de localisation espagnole directement depuis le dépôt officiel de Mozilla. Exécutez :

sudo apt install firefox sudo apt install firefox-l10n-es-es

Si les préférences APT sont correctement configurées, APT choisira le Firefox depuis packages.mozilla.org Au lieu de toute autre version disponible, les futures mises à jour de Firefox proviendront désormais du dépôt Mozilla lors de la publication de nouvelles versions, sans que le Snap Ubuntu ne soit à nouveau utilisé.

Autre solution : utiliser le PPA de l’équipe Mozilla avec un épinglage spécifique.

Si vous préférez continuer à utiliser le Équipe PPA Mozilla Au lieu du dépôt officiel de Mozilla, vous pouvez également utiliser un fichier .deb Firefox mis à jour et empêcher ainsi le système de revenir à la version Snap d'Ubuntu. La méthode est légèrement différente, mais tout aussi valable pour ceux qui utilisent déjà ce PPA ou qui l'utilisent également pour Thunderbird.

Pour ajouter ce PPA, ouvrez un terminal et exécutez la commande suivante, qui ajoutera la source à votre système et mettra à jour les index :

sudo add-apt-repository ppa:mozillateam/ppa -y

Après l'avoir ajouté, il est conseillé de rafraîchir les dépôts et d'installer les mises à jour de base afin de garantir la compatibilité avec les nouvelles versions des PPA. Vous pouvez le faire avec :

sudo apt update sudo apt upgrade

Si votre système l'exige, vous pouvez également utiliser un sudo apt full-upgrade pour appliquer des modifications plus profondes, bien qu'il soit conseillé de les examiner au préalable au cas où elles affecteraient d'autres logiciels critiques en dehors de Firefox ou Thunderbird.

Pour forcer APT à toujours utiliser la version de Firefox installée depuis ce PPA et à bloquer la version Ubuntu, créez un fichier de préférences similaire à celui du dépôt Mozilla, mais pointant vers LP-PPA-mozillateam. Par exemple, vous pouvez utiliser nano pour effectuer les opérations suivantes :

sudo nano /etc/apt/preferences.d/99mozillateamppa

Ce fichier contient généralement deux blocs : l’un pour imposer la préférence pour le PPA de l’équipe Mozilla et l’autre pour empêcher Firefox d’être installé dans les dépôts Ubuntu. Voici un exemple typique :

Paquet : firefox* Code PIN : release o=LP-PPA-mozillateam Priorité du code PIN : 501 Paquet : firefox* Code PIN : release o=Ubuntu Priorité du code PIN : -1

Le premier bloc indique à APT que le Firefox depuis le PPA de l'équipe Mozilla Il doit être prioritaire sur les dépôts officiels. Le second bloc bloque explicitement le paquet Firefox d'Ubuntu, qui redirige généralement vers Snap. Cela empêche le système de revenir à ce paquet transitoire lors des mises à jour générales.

Pour installer Firefox en espagnol depuis ce PPA, il est courant d'utiliser une commande spécifiant la source correspondante, afin d'éviter toute ambiguïté sur le dépôt utilisé. Par exemple :

sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-es

Dès lors, Firefox se mettra à jour automatiquement au fur et à mesure que l'équipe du PPA publiera les nouvelles versions, généralement assez rapidement. Cette méthode a été testée sur des distributions telles que… Ubuntu et Kubuntu 22.04 ou 22.10et de nombreux utilisateurs l'utilisent également pour avoir Thunderbird et Firefox ESR au format .deb.

Avantages de l'utilisation du paquet .deb de Firefox par rapport au paquet Snap

Au-delà des aspects techniques des dépôts et des priorités, de nombreux utilisateurs recherchent… Firefox .deb au lieu de Snap Pour des raisons d'intégration et de fluidité. Le cas particulier de ceux qui souhaitent préserver ou appliquer correctement Thèmes de curseur personnalisésC’est un aspect qui risque de ne pas être respecté de la même manière avec Snap, précisément en raison de l’isolation inhérente à ce type de paquet.

Les paquets .deb sont généralement mieux intégrés avec le Thème du bureau, icônes, paramètres système et d'autres éléments, car ils partagent le même environnement de bibliothèque et les mêmes chemins de distribution typiques. Ils ont également tendance à démarrer un peu plus vite et à se comporter de manière plus prévisible lors de l'utilisation d'extensions système ou d'intégrations externes.

En revanche, les Snaps présentent des avantages en termes d'isolation, de dépendances empaquetées et de facilité de déploiement de la même application sur plusieurs distributions, mais en pratique, dans l'état actuel des choses, Ils n'ont pas tout à fait convaincu une grande partie de la communauté C'est pourquoi, parmi les utilisateurs d'Ubuntu sur ordinateur, il n'est pas surprenant que certains souhaitent remplacer Firefox Snap par un fichier .deb traditionnel, maintenu soit directement par Mozilla, soit par l'équipe Mozilla.

En suivant toutes ces étapes, de la suppression complète du Snap à sa configuration APT avec les priorités et les dépôts appropriésVous pouvez maintenir un paquet .deb Firefox pleinement fonctionnel et à jour sur Ubuntu sans que le système ne réinstalle le paquet Snap à chaque arrêt de votre ordinateur ou mise à jour. L'astuce consiste à supprimer les anciennes sources, à configurer correctement l'épinglage et à choisir si vous préférez… Le dépôt officiel de Mozilla ou le PPA mozillateamSachant que, dans les deux cas, vous évitez le paquet de transition Ubuntu qui impose l'utilisation de Snap.