Kann ein Vanille Ubuntu 16.04 LTS Server ohne snapd laufen?

27

Auf einigen meiner Ubuntu-Geräte mit geringem Platzbedarf ist mir der Speicherplatz ausgegangen. Ich bemerkte, dass snapd lief und sehr viel RAM verwendete. (Ich habe eine Chance genutzt und den snapd-Dienst gestoppt, und die Dinge funktionieren, aber ich frage mich, ob mein Computer ordnungsgemäß neu gestartet wird.)

Was ich wissen möchte ist, gibt es Kerndienste in einer generischen Installation von Ubuntu 16.04 Server, für deren Funktion Snaps erforderlich sind?

Was sind auch alle Dienste, die ich mit systemctl deaktivieren muss, um snapd loszuwerden?

Peter Turner
quelle

Antworten:

38

snapd wird in der Standardinstallation festgelegt, damit Snaps ohne weitere Arbeit installiert werden können. Kein Teil der Basisinstallation ist jedoch ein Snap (Sie können über überprüfen snap list, es sollten keine Snaps zurückgegeben werden). Aus diesem Grund kann snapd ohne schädliche Nebenwirkungen sicher entfernt werden:

sudo apt purge snapd

Es werden wahrscheinlich einige Abhängigkeiten herumliegen. Wenn Sie sie auch entfernen möchten:

sudo apt autoremove
Kyle
quelle
8

Der Fehler Nr. 1642068 wurde für dieses Problem protokolliert und kürzlich behoben: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1642068

Colin Ian King
quelle
Das passiert nur, wenn Sie ständig Snaps installieren und entfernen (der Fehler hat gemeldet, dass alle 3 Sekunden ein Snap installiert / entfernt wurde)
Dmitry Grigoryev
Einige der hier anfallenden Arbeiten betrafen die Behebung des allgemeinen Falls der Speicherauslastung von snapd. Ich glaube, die Behebung war umfangreicher als das ursprüngliche Problem mit dem Fehlerbericht.
Colin Ian King
2
So oder so schien es, als würde ein ziemlich großer Teil des verfügbaren RAMs für etwas verwendet, das nichts zu tun hatte.
Peter Turner
Tatsächlich. Daemons sollten sicher relativ kompakt und leicht sein.
Colin Ian King