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: -

Réponses:


72

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

Vous voudrez faire sudo apt autoremove --purge snapd.


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;)


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]


C’est exactement ce que je cherchais, merci.
Guntram Blohm soutient Monica
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.