Antworten:
Snap ist das Paketverwaltungstool, das das neue Paketverwaltungstool von Canonical war. Und diese Snap-Paketverwaltung, die vom Ubuntu Software Center verwendet wird - ich weiß das, weil ich das Snap-Tool nie verwende, aber über 13 Snap-Ordner habe. Das ist der Grund /snap
, warum Ordner existieren, denke ich.
Der Werkzeugname lautet snapd. Wenn Sie also ein Paket installieren oder deinstallieren möchten, sollten Sie den folgenden Befehl verwenden:
sudo apt autoremove snapd
oder
sudo apt autoremove --purge snapd
Wenn Sie ein Softwarepaket mit apt
Befehl oder synaptischem Paketmanager installieren , benötigen Sie kein snapd-Paket. So können Sie es entfernen.
Das Ubuntu Software Center wird 'snapd' verwenden - das ist mir passiert. Aber nach dem Entfernen von snapd wird Software Center anscheinend nicht snapd verwenden.
Der /snap
Ordner ist kein traditioneller Ordner voller Dateien. Sie löschen also nicht wirklich den Inhalt dieses Ordners und erhalten Speicherplatz zurück (wenn Sie dies erwarten). Dieser Ordner wird verwendet, wenn Snaps installiert sind. Wenn Sie beispielsweise den Spotify-Snap installiert haben, erhalten Sie eine /var/lib/snapd/snaps/spotify_6.snap
Datei, die die komprimierte Anwendung und die Bibliotheken enthält. Dies wird unter gemountet /snap/spotify/6
und als verknüpft /snap/spotify/current
.
Die Dateien wurden nicht in dieses Verzeichnis dekomprimiert, sondern nur zur Laufzeit bereitgestellt und gelesen. Sie können mount | grep spotify
dies folgendermaßen sehen: -
/var/lib/snapd/snaps/spotify_6.snap on /snap/spotify/6 type squashfs (ro,nodev,relatime)
Gleiches gilt für den core
Laufzeit-Snap, der sich am selben Speicherort befindet und auf ähnliche Weise bereitgestellt wird. Standardmäßig sind bei einer Neuinstallation von Ubuntu keine Snaps installiert, auch nicht der Kern. Sobald Sie jedoch einen Snap installieren, wird der Core-Snap eingezogen, der die von allen Snaps benötigten Laufzeitabhängigkeiten auf niedriger Ebene enthält.
Während Sie das Verzeichnis aushängen und den Core-Snap löschen könnten, würden Sie dabei alle Installations-Snaps unterbrechen, und das System wird es Ihnen daher schwer machen, dies zu tun.
sudo apt purge snapd ubuntu-core-launcher squashfs-tools
sudo apt purge snapd
in Ubuntu 18.10 das Verzeichnis / snap / zu entfernen.
Die Anleitung
sudo apt purge snapd ubuntu-core-launcher squashfs-tools
beseitigt auch die nutzlosen / dev / loop-Halterungen.