Jak zatrzymać automatyczne aktualizowanie snapd?

20

Właśnie zainstalowałem Ubuntu 18.04. Po kilku minutach zauważyłem, że moje pasmo jest wyjątkowo niskie. Zainstalowałem nethogsi uświadomiłem sobie, że /usr/lib/snapd/snapdzużywa mój internet.

Pytania:

  1. Jak mogę to wyłączyć? To naprawdę powstrzymuje mnie od korzystania z Internetu.
  2. Czy mogę wyłączyć system pakietów Snap podczas instalacji Ubuntu?

Wielkie dzięki,

Shahin
źródło
1
Zakładam, że ważne jest zachowanie sposobu uzyskiwania aktualizacji zabezpieczeń dla istniejących pakietów snap. Pozostawienie systemu bez procedury automatycznej aktualizacji zabezpieczeń byłoby ogromnym krokiem wstecz. Ale oczywiście musi istnieć sposób zarządzania nadmiernym wykorzystaniem przepustowości.
nealmcb

Odpowiedzi:

18

Pakiety Snap są dobrym sposobem na uzyskanie dostępu do znacznie większej liczby programów niż wcześniej. Możesz teraz pobrać jako pakiety Snap Skype, LibreOffice najnowsze, GIMP najnowsze, wszystkie IDE JetBrain, a nawet gry.

Wszystkie te są instalowane za pomocą aplikacji Ubuntu Software i nie trzeba używać wiersza poleceń.

Ważnym pytaniem dla Ciebie jest to, czy naprawdę musisz wyłączyć pakiety Snap?

Aby tymczasowo wyłączyć pakiety Snap (do momentu ponownego uruchomienia komputera lub uruchomienia start):

sudo systemctl stop snapd.service

Aby trwale wyłączyć pakiety Snap:

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

Aby ponownie włączyć pakiety Snap:

sudo systemctl reenable snapd.service
sudo systemctl start snapd.service
Simos
źródło
11

Możesz wyłączyć autostart dla usługi. lubię to.

Jeśli będziesz potrzebować zaktualizować program Snap, możesz użyć polecenia snap refresh

PS Jeśli te odpowiedzi nie pomogły, możesz zrobić dalej:

sudo systemctl mask snapd.service- Całkowicie wyłącz usługę, łącząc ją z / dev / null; nie można uruchomić usługi ręcznie lub włączyć usługi.

sudo systemctl unmask snapd.service - Usuwa link do / dev / null i przywraca możliwość włączenia lub ręcznego uruchomienia usługi

Viktor Vladimyrovich
źródło
należy to uznać za prawdziwą odpowiedź. „oficjalna” odpowiedź po prostu daje pytającemu obejście.
Emandudeguy
1
Odpowiedź powinna pokazać, jak otworzyć to okno dialogowe usług
doug
1
Czy nie wyłączałoby to aktualizacji zabezpieczeń, pozostawiając system podatny na ataki, kiedy nowa luka nie zostanie załatana?
nealmcb
W mojej dystrybucji Ubuntu Budgie 18.10 znalazłem ustawienie, klikając przycisk Start, a następnie wyszukaj „Aplikacje startowe”. Nie rozwiązuje to jednak problemu. Automatyczna aktualizacja jest kontynuowana.
Martin Andersson,
4
Aktualizacja bezpieczeństwa polega na tym, że od czasu do czasu używasz 1 Mb / s przez kilka sekund (być może, gdy ekran jest zablokowany), a nie 1 Mb / s przez pięć minut podczas gry, to zwykłe nadużycie mojego połączenia internetowego. Przed zrobieniem kilku z nich lsofmyślałem, że to dziwne złośliwe oprogramowanie.
Avio
1

Próbowałem ustalania piddla /usr/lib/snapd/snapdużywając sudo nethogs wlp4s0.
Następnie zabiłem ten proces za pomocą sudo kill -9 pid_of_the process.
Następnie wyłączono ten proces za pomocą sudo systemctl disable snapd.service.
Od tego czasu prowadzę spokojne życie. Moje wykorzystanie danych również pozostaje pod kontrolą.

taurus05
źródło