Ubuntu embarque depuis plusieurs versions le système de paquets Snap, développé par Canonical. Bien qu’il propose des applications conteneurisées faciles à maintenir, Snap est souvent critiqué pour sa lourdeur, son opacité, ses temps de lancement plus longs et son absence de transparence par rapport aux paquets .deb classiques.
Voici comment supprimer complètement Snap d’Ubuntu et empêcher sa réinstallation automatique.
🔍 Étape 1 : Identifier les paquets Snap installés
Vous pouvez lister les paquets Snap présents sur votre système avec :
snap list
Souvent, Ubuntu installe par défaut :
snapd(le démon Snap)coreoucore20/core22- Firefox (en Snap sur Ubuntu 22.04)
🧹 Étape 2 : Supprimer tous les Snaps
Supprimer Firefox version Snap :
sudo snap remove firefox
Supprimer les bases Snap :
sudo snap remove snap-store
sudo snap remove core22
sudo snap remove bare
Désinstaller le service Snapd :
sudo apt purge snapd
🛑 Étape 3 : Empêcher la réinstallation automatique
Snap peut revenir via des métapaquets comme ubuntu-desktop. Voici comment éviter cela.
1. Créer un fichier de blocage APT :
echo -e "Package: snapd\nPin: release *\nPin-Priority: -10" | sudo tee /etc/apt/preferences.d/nosnap.pref
2. Supprimer les éventuels résidus :
sudo rm -rf ~/snap
sudo rm -rf /var/cache/snapd/
🦊 Réinstaller Firefox en version .deb
Si vous avez supprimé Firefox version Snap, vous pouvez le récupérer depuis le dépôt Mozilla Team (PPA officiel) :
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install firefox
Pour éviter de reprendre la version Snap par défaut :
echo -e 'Package: firefox\nPin: release o=LP-PPA-mozillateam\nPin-Priority: 501' | sudo tee /etc/apt/preferences.d/mozillateam.pref
✅ En résumé
- Snap peut être désinstallé proprement sous Ubuntu
- Il est possible de bloquer toute tentative de réinstallation
- Des alternatives
.debsont disponibles (via APT ou PPA)
Cette méthode est compatible avec Ubuntu 20.04, 22.04 et ultérieures.
🐧 Bonus : pour une expérience 100 % sans Snap, pensez à essayer des variantes comme Ubuntu MATE, Xubuntu, Linux Mint, ou encore Debian.