Menedżer aktualizacji stale oferuje mi aktualizacje (np. Poprawki bezpieczeństwa, aktualizacje z umów PPA).
Jak mogę powiedzieć mojej instalacji Ubuntu, aby automatycznie pobierała i instalowała aktualizacje, gdy tylko będą dostępne?
updates
unattended-upgrades
David Siegel
źródło
źródło
Odpowiedzi:
Możesz to łatwo zrobić w przypadku aktualizacji zabezpieczeń.
W Ustawieniach systemu otwórz Menedżera aktualizacji. Kliknij przycisk „Ustawienia ...”, a następnie na karcie „Aktualizacje” wybierz przycisk radiowy „Zainstaluj aktualizacje zabezpieczeń bez potwierdzenia”.
Aby automatycznie zainstalować wszystkie aktualizacje, zobacz odpowiedź poniżej.
źródło
Chociaż nie jest to złe ani niebezpieczne (patrz komentarze do tej odpowiedzi), używanie
apt-get upgrade -y
nie jest najlepszym sposobem na osiągnięcie tego.unattended- updates to jedna z najlepszych praktyk posiadania automatycznych aktualizacji, szczególnie dla bezgłowych maszyn lub serwerów!
Możesz łatwo skonfigurować aktualizacje nienadzorowane, wpisując to w terminalu:
Z opisu:
źródło
unattended-upgrades
jest preferowane, aleapt-get -y upgrade
wcale nie jest złe ani niebezpieczne.sudo apt-get upgrade
będzie nigdy (z lub z zewnątrzy
, z lub bez wyraźnej zgody użytkownika) instalować żadnego nowego pakietu lub odinstalować zainstalowany pakiet. (Odman apt-get
: „pod żadnym pozorem nie są obecnie zainstalowane pakiety usunięte lub pakiety jeszcze nie zainstalowane zostały pobrane i zainstalowane.”) Pamiętaj, że-y
flagi można używać z innymi, potencjalnie bardziej niebezpiecznymi poleceniami niżupgrade
, npdist-upgrade
.APT::Periodic::Download-Upgradeable-Packages "0";
na 1, a także powinieneś ustawićAPT::Periodic::AutocleanInterval "0";
coś w ciągu kilku dni/etc/apt/apt.conf.d/10periodic
czy nie? Również nie będzie to zrobić zamiast drodze GUI jeśli byłby tylko aktualizacje zabezpieczeń, więc trzeba też odkomentować// "${distro_id}:${distro_codename}-updates";
w/etc/apt/apt.conf.d/50unattended-upgrades
naprawdę mają automatycznych uaktualnień dla wszystkich pakietów kodowych. Można to następnie rozszerzyć, aby zaktualizować jeszcze bardziej.W Menedżerze aktualizacji kliknij
Settings
przycisk. To okno dialogowe pokaże:Wybierz „Pobierz i zainstaluj automatycznie”. Spowoduje to automatyczne zainstalowanie aktualizacji zabezpieczeń. Jeśli chcesz skonfigurować to dla nich zdalnie, możesz to zrobić:
sudo apt-get install unattended-upgrades
Jeśli pakiet jest już zainstalowany, możesz:
sudo dpkg-reconfigure unattended-upgrades
zmienić swoje zachowanie. Postępuj zgodnie z instrukcjami, aby włączyć tę funkcję po uruchomieniu polecenia. Obecnie nie ma metody graficznej, aby po prostu ustawić cały system na aktualizację nienadzorowaną na wszystko (chcesz grać bezpiecznie, jeśli chodzi o automatyczne aktualizacje), ale automatyczne ustawianie aktualizacji zabezpieczeń jest dobrym pomysłem.
Sprawdź strony, aby uzyskać więcej informacji, jeśli chcesz zautomatyzować pobieranie -aktualizacji i -portów:
źródło
Idź do terminala i wprowadź:
Powiedz „tak” w wierszu polecenia. Nadal będziesz otrzymywać powiadomienia o „normalnych” aktualizacjach, takich jak te, które zawierają poprawki błędów, ale aktualizacje zabezpieczeń zostaną zainstalowane automatycznie.
źródło
Używam,
apticron
aby otrzymywać informacje pocztą, jeśli trzeba dokonać aktualizacji.W twoim przypadku, chciałbym używać
cron-apt
lubunattended-upgrades
zrobić pracę automagicznie aktualizacji swoich maszyn.źródło