Czy serwer waniliowy Ubuntu 16.04 LTS może działać bez snapd?

27

Zabrakło mi pamięci na niektórych urządzeniach ubuntu o małym rozmiarze. Zauważyłem, że snapd działa i używa dużo pamięci RAM. (Zaryzykowałem i zatrzymałem usługę snapd i wszystko działa, ale zastanawiam się, czy mój komputer ponownie uruchomi się poprawnie)

Chcę wiedzieć, czy są podstawowe usługi w ogólnej instalacji serwera Ubuntu 16.04, które wymagają przystawki do działania?

Jakie są wszystkie usługi, które muszę wyłączyć za pomocą systemctl, aby pozbyć się snapd?

Peter Turner
źródło

Odpowiedzi:

38

snapd jest instalowany w domyślnej instalacji, aby umożliwić instalację snapów bez dalszej pracy. Jednak żadna część instalacji podstawowej nie jest przystawką (możesz to sprawdzić za pomocą snap list, nie powinna zwracać żadnych przystawek ). Z tego powodu snapd można bezpiecznie usunąć bez żadnych niepożądanych skutków ubocznych:

sudo apt purge snapd

Prawdopodobnie pozostawi pewne zależności. Jeśli chcesz je również usunąć:

sudo apt autoremove
Kyle
źródło
8

Błąd # 1642068 został zalogowany w związku z tym problemem i został niedawno naprawiony: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1642068

Colin Ian King
źródło
Dzieje się tak tylko wtedy, gdy ciągle instalujesz i usuwasz przystawki (zgłaszany błąd instalował / usuwał przystawkę co 3 sekundy)
Dmitrij Grigoriew
Część pracy polegała na naprawieniu ogólnego przypadku wykorzystania pamięci snapd, więc uważam, że poprawka była szersza niż pierwotny problem zgłaszania błędów.
Colin Ian King
2
Tak czy inaczej, wydawało się, że używa dość dużej części dostępnego barana do czegoś, co nic nie robi.
Peter Turner
W rzeczy samej. Demony na pewno powinny być stosunkowo kompaktowe i lekkie.
Colin Ian King