Comment supprimer snap store d'Ubuntu?

51

Comment puis-je supprimer le composant logiciel enfichable? apt prétend que ce n'est pas là, mais je peux toujours appeler des commandes avec.

Essayer de dire qu'il dit "système de fichiers en lecture seule"

root@tunnel:/# apt remove snap
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'snap' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@tunnel:/# snap whoami
email: -
quantumpotato
la source

Réponses:

72

Le paquet n'est pas appelé snap, mais plutôt snapd.

Vous voudrez faire sudo apt autoremove --purge snapd.

Dobey
la source
Pourquoi --purge? L'OP n'a pas dit que la suppression doit également supprimer les configs.
Ruslan
10
@Ruslan Si les configurations sont laissées, apparmor se bloque au démarrage dans ce cas.
Charles Green
Cela empêchera-t-il les futures mises à jour du système? Souvent, le ubuntu-desktopméta-paquet est supprimé pour ce genre de choses et vous êtes obligé de le réinstaller ultérieurement si vous souhaitez effectuer une mise à niveau. Sera-ce le cas ici?
tutuca
La suppression d'un méta-paquet n'empêche pas la mise à jour des packages qu'il avait initialement installés, non.
Dobey
34

TL; DR:

sudo rm -rf /var/cache/snapd/

sudo apt autoremove --purge snapd gnome-software-plugin-snap

rm -fr ~/snap

Cela permettra d' éliminer complètement snap, snapd, tous les paquets installés mousquetons et leurs données, et jamais suggèrent des paquets instantanés dans le magasin de logiciels.

Votre production de mount, dfet cat /proc/partitionsvous en remercierai;)

Stephan Henningsen
la source
5
Ma sortie de mount, df et cat / proc / partitions vous remercie :)
Maarten
Cela ne fonctionne pas: rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system- par exemple.
Zelphir Kaltstahl
1
Peut-être que dans votre cas, vous devez désinstaller gracieusement tous les clichés avant de supprimer snapd lui-même - et non pas simplement le déchirer brutalement comme je l'ai fait. Une combinaison de sudo snap list, une boucle, et sudo snap remove $packagedevrait le faire, mais je ne ai pas snap installé, donc malheureusement, je ne peux pas être plus concret que cela = \
Stephan Henningsen
Je devais manuellement sudo rm -rf /var/cache/snapd/avant de pouvoir purger snapd(Ubuntu 18.04).
Murphy
@ Murphy Merci, je l'ai ajouté. Avez-vous rencontré des problèmes comme Zelphir? Avez-vous désinstallé tous les clichés avant de désinstaller snapd lui-même?
Stephan Henningsen le
11

Je ne sais pas si vous avez expressément demandé cela, mais si vous souhaitez simplement supprimer l'affichage des packages de capture dans le logiciel (logiciel gnome; comme je le voulais), vous pouvez simplement désinstaller le plug-in de capture avec la commande sudo apt-get remove --purge gnome-software-plugin-snap.
Je ne sais pas si --purgeest nécessaire, mais cela fonctionne bien - le logiciel n'affiche pas les packages de Snap Store, mais je peux toujours les installer en ligne de commande avecsnap install [something]

Garbulix
la source
C’est exactement ce que je cherchais, merci.
Guntram Blohm soutient Monica