Jakie są zalety aktualizacji nienadzorowanych w porównaniu z cron-apt i odwrotnie?
Zasadniczo chcę w pełni automatyczny proces aktualizacji w nocy:
- zainstaluj wszystkie aktualizacje (nawet niezwiązane z bezpieczeństwem)
- uruchom ponownie, jeśli to konieczne
- dobrze byłoby również uruchomić zaplanowaną konserwację w naszym icinga przed ponownym uruchomieniem
unattended-upgrades
jest o rząd wielkości bardziej popularny niżcron-apt
, przynajmniej w Debianie, chociaż wydaje się być nieco młodszy. Ponadto,unattended-upgrades
jest udokumentowany w Handbook Debian , natomiastcron-apt
nie jest.Odpowiedzi:
cron-apt
Cron-apt domyślnie pobiera tylko nowe pakiety. Jest to potrzebne tylko w przypadku silnie dostosowanego systemu. (aby uzyskać więcej informacji, patrz źródło [1])
unattended-upgrade
apt zawiera wsparcie dla uruchamiania nienadzorowanego skryptu aktualizacji; Ubuntu zawiera to w pakiecie „unattended-upgrade”, który obsługuje zarówno aktualizacje bezpieczeństwa, jak i aktualizacje niezwiązane z zabezpieczeniami. Częstotliwość aktualizacji można zmienić, ustawiając zmienną,
APT::Periodic::Unattended-Upgrade "x";
gdzie x jest liczbą dni.Jest to zalecany sposób wykonywania nienadzorowanych aktualizacji w Ubuntu:
(
-plow
to krótka forma--priority=low
. Oznacza to, że pokaż wszystkie pytania o „niskim” priorytecie lub wyższym.)Automatyczne aktualizacje mogą uszkodzić twój system , więc pamiętaj, że powinieneś instalować to tylko w systemach, w których awaria nie jest śmiertelna.
[1] Źródło: https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo
źródło
dpkg-reconfigure -plow unattended-upgrades
pracował !!