wyłącz aktualizacje z wiersza poleceń w Ubuntu 16.04


16

Czy jest jakiś schemat ustawień, aby wybrać „Nigdy” na

ustawienia systemowe-> oprogramowanie i aktualizacje-> aktualizacje-> automatycznie sprawdzaj dostępność aktualizacji

Każda inna opcja wiersza poleceń służąca do wyłączania automatycznych aktualizacji jest dla mnie odpowiednia.

Dziękuję Ci


Możliwy duplikat ostrzeżenia
N0rbert

Nie, to kolejna opcja. Nie szukam „powiadom mnie o nowej wersji ubuntu”, ale „automatycznie sprawdzaj dostępność aktualizacji” ...
rok

Masz na myśli aktualizacje bez nadzoru? Jak w tej odpowiedzi ?
N0rbert

Odpowiedzi:


16

Zgodnie z tym postem

Wyłącz apt-daily.service:

systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service

Lub

systemctl disable --now apt-daily{,-upgrade}.{timer,service}

1
Wydaje się, że drugie polecenie działa ...
Aleksandar Pavić

Jakie „inne polecenie”?
mr.zog

9

Dzięki sugestiom Norberta i Douga wymyśliłem to rozwiązanie:

sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades

6

Nie, nie ma na to żadnego nastawienia. W 16.04 te odpowiednie opcje są ustawione w /etc/apt/apt.conf.d/10periodicpliku

Oczywiście najłatwiejszym sposobem na zmianę jest oprogramowanie i aktualizacje> Aktualizacje, które edytują ten plik, jeśli zmienisz domyślny.

W razie potrzeby możesz edytować ten plik ręcznie lub zmodyfikować niektóre polecenia, aby ustawić opcję na fałsz („0”

Edytuj, /etc/apt/apt.conf.d/20auto-upgradesaby wyłączyć automatyczne aktualizacje z wiersza poleceń:

$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Po otwarciu pliku wyłącz dyrektywę Update-Package-Lists z 1 na 0, jak pokazano poniżej:

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "1";

0

W Ubuntu 18.04 (LUbuntu) nie miałem łatwego sposobu na zrobienie tego, ale dowiązanie symboliczne do true:

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.