Automatyczne ściąganie updatów w Debianie
W Debianie zawsze brakowało mi opcji automatycznego ściągania aktualizacji i auto-czyszczenie /var/cache/apt ze starych paczek. Kiedyś robiłem sobie skrypty słuzące temu ale ostatnio odkryłem jak to zrobić “ładnie”, bez kombinowania z żadnymi skryptami.
Otóż tworzymy w katalogu /etc/apt/apt.conf.d/ plik (nazwa dowolna, mój nazywa sie 10autoclean) o treści:
APT::Periodic::Enable "1" APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "2"; APT::Periodic::AutocleanInterval "14"; APT::Archives::MaxAge "30";
Wtedy system będzie codziennie robił aktualizację listy pakietów, ściągał nowe paczki na dysk co dwa dni a co dwa tygodnie czyścił paczki starsze niż 30 dni (więc jak jakaś nowa wersja nie bedzie działać zbyt dobrze masz miesiąc by zmienić zdanie i zainstalować starą wersję. Jest jeszcze pare opcji, jakby ktoś był zainteresowany to less /etc/cron.d/apt ;]
Jena rzecz na którą trzeba uważac to żeby mieć klucze GPG do wszystkich rep, inaczej nie pójdzie
edit: Download-Upgradeable-Packages=1, było 0
edit2: Poprawny format to"1"
, z=1
nie będzie działać