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

Antworten:

69

Das Paket wird nicht aufgerufen snap, sondern ist snapd.

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

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

Stephan Henningsen
quelle
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]

Garbulix
quelle
Das ist genau das, was ich für dank suchte.
Guntram Blohm Monica unterstützt