відключити оновлення з командного рядка в Ubuntu 16.04


16

Чи є схема вибору, щоб вибрати "Ніколи"

системні налаштування-> програмне забезпечення та оновлення-> оновлення-> автоматично перевіряйте наявність оновлень

Будь-який інший варіант командного рядка для відключення автоматичних оновлень підходить для мене.

Дякую



Ні, це інший варіант .. Я не шукаю "сповістити мене про нову версію ubuntu", а для "автоматично перевіряти наявність оновлень" ...
rok

Ви маєте на увазі оновлення без нагляду? Як у цій відповіді ?
N0rbert

Відповіді:


16

Відповідно до цієї посади

Вимкнути 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

Або

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

1
Інша команда, здається, працює ...
Олександр Павич

Яка "інша команда?"
mr.zog

9

Завдяки пропозиціям Норберта і Дуга я придумав таке рішення:

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

Ні, для цього немає геттінгу. У 16.04 ці відповідні параметри встановлюються у /etc/apt/apt.conf.d/10periodicфайлі

Очевидно, найпростіший спосіб змінити це Програмне забезпечення та оновлення> Оновлення, які редагують цей файл, якщо ви змінюєтесь за замовчуванням.

Ви можете редагувати цей файл вручну за бажанням або змінити якусь команду, щоб встановити параметр (и) на значення false ("0"

Редагувати, /etc/apt/apt.conf.d/20auto-upgradesщоб відключити автоматичні оновлення з командного рядка:

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

Після відкриття файлу вимкніть директиву Update-Package-Lists від 1 до 0, як показано нижче:

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

0

В Ubuntu 18.04 (LUbuntu) у мене не було простого способу зробити це, окрім як посилання на true:

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.