Wie verhindere ich, dass snapd automatisch aktualisiert wird?

19

Ich habe gerade Ubuntu 18.04 installiert. Nach ein paar Minuten bemerkte ich, dass meine Bandbreite bemerkenswert niedrig ist. Ich habe installiert nethogsund festgestellt /usr/lib/snapd/snapd, dass mein Internet verbraucht wird.

Fragen:

  1. Wie kann ich es deaktivieren? Es hindert mich wirklich daran, das Internet zu benutzen.
  2. Kann ich das Snap-Package-System deaktivieren, wenn ich Ubuntu installiere?

Vielen Dank,

Shahin
quelle
1
Ich gehe davon aus, dass es wichtig ist, einen Weg zu finden, um Sicherheitsupdates für vorhandene Snap-Pakete zu erhalten. Das System ohne ein automatisiertes Sicherheitsupgrade zu verlassen, wäre ein großer Rückschritt. Natürlich muss es eine Möglichkeit geben, die übermäßige Nutzung der Bandbreite zu bewältigen.
Nealmcb

Antworten:

18

Snap-Pakete sind ein guter Weg, um auf viel mehr Software als zuvor zuzugreifen. Sie können jetzt als Snap-Pakete Skype, LibreOffice, GIMP, alle JetBrains-IDEs oder sogar Spiele erhalten.

Alle diese werden mit der Ubuntu-Software installiert, und es ist nicht erforderlich, die Befehlszeile zu verwenden.

Die wichtige Frage für Sie ist: Müssen Sie Snap-Pakete wirklich deaktivieren?

So deaktivieren Sie Snap-Pakete vorübergehend (bis zum Neustart oder bei Ausführung mit start):

sudo systemctl stop snapd.service

So deaktivieren Sie Snap-Pakete dauerhaft:

sudo systemctl stop snapd.service
sudo systemctl disable snapd.service

So aktivieren Sie Snap-Pakete erneut:

sudo systemctl reenable snapd.service
sudo systemctl start snapd.service
Simos
quelle
11

Sie können den automatischen Start für den Dienst deaktivieren. so was.

Wenn Sie ein Snap-Programm aktualisieren müssen, können Sie den Befehl verwenden snap refresh

PS Wenn diese Antworten nicht geholfen haben, können Sie als nächstes tun:

sudo systemctl mask snapd.service- Deaktivieren Sie den Dienst vollständig, indem Sie ihn mit / dev / null verknüpfen. Sie können den Dienst nicht manuell starten oder aktivieren.

sudo systemctl unmask snapd.service - Entfernt die Verknüpfung zu / dev / null und stellt die Fähigkeit wieder her, den Dienst zu aktivieren und / oder manuell zu starten

Viktor Vladimyrovich
quelle
Dies sollte als die eigentliche Antwort betrachtet werden. Die "offizielle" Antwort gibt dem Fragesteller nur den Überblick.
Emandudeguy
1
Die Antwort sollte zeigen, wie man diesen Service-Dialog
öffnet
1
Würde dies nicht Sicherheitsupdates deaktivieren, die das System verwundbar machen, wenn das nächste Mal keine neue Verwundbarkeit gepatcht wird?
Nealmcb
In meiner Ubuntu Budgie 18.10-Distribution habe ich die Einstellung gefunden, indem ich auf die Startschaltfläche geklickt habe und dann nach "Startup Applications" gesucht habe. Dies löst das Problem jedoch nicht. Das automatische Update wird fortgesetzt.
Martin Andersson
4
Bei der Sicherheitsaktualisierung wird ab und zu für einige Sekunden 1 MB / s verwendet (möglicherweise, während der Bildschirm gesperrt ist), und für fünf Minuten nicht 1 MB / s, während ich spiele. Dies ist ein klarer Missbrauch meiner Internetverbindung. Bevor ich ein paar davon gemacht lsofhabe, dachte ich, es sei eine seltsame Malware.
Avio
1

Ich habe versucht, die pidfür /usr/lib/snapd/snapd, mit zu bestimmen sudo nethogs wlp4s0.
Dann tötete diesen Prozess mit sudo kill -9 pid_of_the process.
Dann deaktiviere diesen Prozess mit sudo systemctl disable snapd.service.
Seitdem lebe ich ein friedliches Leben. Auch meine Datennutzung bleibt unter Kontrolle.

taurus05
quelle