2.1 Désinstallation de Snap
Snap est une énorme merde conceptuelle. En plus d'être un étron stratosphérique, Snap créée des incompatibilités avec l'installation des extensions Gnome, installation qui est elle-même une purge de klingon décérébré. Inutile donc d'en rajouter avec Snap.
• Suppression
Procéder dans l'ordre :
user@system : snap list
Nom Version Révision
Suivi Éditeur Notes
bare 1.0 5
latest/stable canonical✓ base
core20 20220318 1405
latest/stable canonical✓ base
gnome-3-38-2004 0+git.1f9014a 99
latest/stable/… canonical✓ -
gtk-common-themes 0.1-79-ga83e90c 1534
latest/stable/… canonical✓ -
snap-store 41.3-59-gf884f48 575
latest/stable/… canonical✓ -
snapd 2.54.4 15177
latest/stable canonical✓ snapd
snapd-desktop-integration 0.1 10
latest/stable/… canonical✓ -
user@system : sudo snap remove --purge gnome-3-38-2004
user@system : sudo snap remove --purge gtk-common-themes
user@system : sudo snap remove --purge bare
user@system : sudo snap remove --purge core20
user@system : sudo snap remove --purge snap-desktop-integration
user@system : snap list
Nom Version Révision Suivi Éditeur Notes
core20 20220318 1405 latest/stable canonical✓ base
snapd 2.54.4 15177 latest/stable canonical✓ snapd
user@system : sudo apt autoremove snapd
gnome-software-plugin-snap
user@system : rm -fr ~/snap
user@system : sudo rm -rf /var/cache/snapd/
user@system : sudo mount | grep snapd
/var/lib/snapd/snaps/core20_1376.snap on /snap/core20/1376 type
squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core20_1405.snap on /snap/core20/1405 type
squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd_15177.snap on /snap/snapd/15177 type
squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd_15314.snap on /snap/snapd/15314 type
squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
Les premières commandes ci-dessous peuvent être fort longues à
s’exécuter :
user@system : sudo umount /snap/core20/1376
user@system : sudo umount /snap/core20/1405
user@system : sudo umount /snap/snapd/15177
user@system : sudo umount /snap/snapd/15314
user@system : sudo rm -rf /var/lib/snapd/
• Environnement
Supprimer ":/snap/bin" dans le fichier
/etc/environnement
En profiter pour supprimer ":/usr/games" et ":/usr/local/games".
• Bloquer la réinstallation
Oui, sournoisement, cette chiure va se
réinstaller. Ou pas :
Créer /etc/apt/preferences.d/nosnap contenant :
/etc/apt/preferences.d/nosnap
Package: snapd
Pin: release *
Pin-Priority: -1
Contrôle du blocage de la réinstallation :
user@system : sudo apt install snapd
Aucune version du paquet snapd n'est disponible, mais il existe
dans la base
de données. Cela signifie en général que le paquet est manquant,
qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « snapd » n'a pas de version susceptible d'être
installée
• Révélation de la sournoiserie
user@system : sudo apt install chromium-browser
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la
situation :
Les paquets suivants contiennent des dépendances non
satisfaites :
chromium-browser : Pré-Dépend: snapd mais il n'est pas
installable
E: Impossible de corriger les problèmes, des paquets défectueux
sont en mode « garder en l'état ».
user@system : sudo apt install firefox
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la
situation :
Les paquets suivants contiennent des dépendances non
satisfaites :
firefox : Pré-Dépend: snapd mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux
sont en mode « garder en l'état ».
Vous croyiez installer Chromium ou Firefox à partir du dépôt
Ubuntu ?
-- Stéphane Rivière Ile d'Oléron - France