Wie entferne ich den Snap Store von Ubuntu?


49

Wie entferne ich den Druckknopf? apt tut so, als wäre es nicht da, aber ich kann damit immer noch Befehle aufrufen.

Versucht, es zu rm sagt "Nur-Lese-Dateisystem"

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

Antworten:


69

Das Paket wird nicht aufgerufen snap, sondern ist snapd.

Du wirst es tun wollen sudo apt autoremove --purge snapd.


Warum --purge? Das OP hat nicht gesagt, dass das Entfernen auch die Configs entfernen muss.
Ruslan

10
@ Ruslan Wenn die Configs übrig bleiben, stürzt Apparmor in diesem Fall beim Start ab.
Charles Green

34

TL; DR:

sudo rm -rf /var/cache/snapd/

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

rm -fr ~/snap

Dadurch werden alle installierten Snap-Pakete und ihre Daten vollständig entfernt snap, und es werden niemals wieder Snap-Pakete im Softwarespeicher vorgeschlagen.snapd

Deine Ausgabe von mount, dfund cat /proc/partitionswerde es dir danken;)


5
Meine Ausgabe von mount, df und cat / proc / Partitionen danke :)
Maarten

Das geht nicht: rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system- Zum Beispiel.
Zelphir Kaltstahl

1
Vielleicht müssen Sie in Ihrem Fall alle Snaps ordnungsgemäß deinstallieren, bevor Sie snapd selbst entfernen - und nicht nur brutal herausreißen, wie ich es getan habe. Eine Kombination aus sudo snap list, einer Schleife und sudo snap remove $packagesollte es tun, aber ich habe kein Snap installiert, daher kann ich leider nicht konkreter werden, als dies = \
Stephan Henningsen

Ich musste manuell bereinigen, sudo rm -rf /var/cache/snapd/bevor ich tatsächlich löschen konnte snapd(Ubuntu 18.04).
Murphy

@ Murphy Danke, ich habe es hinzugefügt. Hast du irgendwelche Probleme wie Zelphir gehabt? Haben Sie alle Snaps deinstalliert, bevor Sie snapd selbst deinstalliert haben?
Stephan Henningsen

11

Ich bin mir nicht sicher, ob Sie speziell danach gefragt haben, aber wenn Sie nur angezeigte Snap-Pakete in der Software (Gnome-Software; wie ich wollte) entfernen möchten, können Sie das Snap-Plugin einfach mit dem Befehl deinstallieren sudo apt-get remove --purge gnome-software-plugin-snap.
Ich weiß nicht, ob dies --purgeerforderlich ist, aber es funktioniert einwandfrei - Software zeigt jetzt keine Pakete aus dem Snap Store an, aber ich kann sie trotzdem über die Befehlszeile mit installierensnap install [something]


Das ist genau das, was ich für dank suchte.
Guntram Blohm Monica unterstützt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.