Korzystam z Ubuntu 16.10 z zainstalowaną snapd
podstawową core
przystawką od czasu jej wydania.
Po pewnym czasie zauważyłem, że /snap/core
katalog wypełnia się wieloma starszymi wersjami.
Aby je usunąć, będę musiał wykonać sudo snap remove core --revision <number>
ręcznie.
Wiele wersji sekcji snap i odśmiecania w dokumentacji Snaps i snapcraft wyjaśnia, że po każdej aktualizacji pakietu snap bieżąca i poprzednia wersja są instalowane, a starsze wersje są automatycznie usuwane (tak jak wcześniej).
Ponieważ nie mogę znaleźć dalszych informacji snap help
, pytam, czy istnieje ustawienie lub polecenie przełączania snapd
umożliwiające automatyczne usuwanie tych starszych core
pakietów przystawek.
Informacje dodatkowe: To, co opisałem, dotyczy 3 komputerów o tej samej konfiguracji.
źródło
core
wersje, odinstalowałem najstarszą ręcznie i w większości przypadków widziałem trzy zainstalowane wersje, ale nie jestem pewien, czy wcześniej znalazłem również cztery wersje. Dlaczego dokumentacja zawiera inne informacje? Czy mogę zmienić ustawienia domyślne, aby zachować tylko bieżące i poprzednie? Może możesz to wyjaśnić, pisząc odpowiedź? :)Odpowiedzi:
W tej chwili nie sądzę, aby można było zmienić liczbę starych wersji dowolnego przystawki, która jest ustawiona na 3. Jeśli zobaczysz więcej, prawdopodobnie jest to błąd, więc należy go zgłosić na stronie https: //bugs.launchpad. net / ubuntu / + source / snapd
źródło
W poście /superuser/1310825/how-to-remove-old-version-of-installed-snaps wymieniono kilka rozwiązań dla usuwania starszych wersji snap:
Ręczny skrypt popeya, aby usunąć „wszystkie stare wersje snapów” - /superuser//a/1330590
I ustawienie „Snap Snap System Refresh.retain” dla „Snap 2.34 i późniejszych” autorstwa Mustapha Hadid do przechowywania tylko 2 wersji każdej przystawki /superuser//a/1361201 :
źródło