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?
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?
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.
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:
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
Z opisu:
This package can download and install security upgrades automatically
and unattended, taking care to only install packages from the
configured APT source, and checking for dpkg prompts about
configuration file changes.
unattended-upgrades
jest preferowane, ale apt-get -y upgrade
wcale nie jest złe ani niebezpieczne. sudo apt-get upgrade
będzie nigdy (z lub z zewnątrz y
, z lub bez wyraźnej zgody użytkownika) instalować żadnego nowego pakietu lub odinstalować zainstalowany pakiet. (Od man 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
, np dist-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:
Idź do terminala i wprowadź:
sudo dpkg-reconfigure unattended-upgrades
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.