Чому за замовчуванням активовано без нагляду оновлення?


10

Я щойно перейшов з CentOS на Ubuntu Server 16.04 LTS. Я вибрав "ні", коли він попросив зробити автоматичне оновлення під час налаштування. Однак я щойно зрозумів, що за замовчуванням оновлення без нагляду активовано та встановлено за замовчуванням, оскільки воно встановило оновлення ядра автоматично. Це дуже подобається Windows і мене розчаровує. Чому це так, що він включений за замовчуванням, навіть якщо користувач не вибрав під час налаштування?

Дякую


AFAIK інсталятор просить завантажити оновлення під час налаштування, щоб він встановив пакети оновлень, а не про активацію чи не "без нагляду оновлень".
Хав’єр Рівера

Я збирався точно запитати це, мовби я пам’ятав для кожної нової нової установки xbuntu, що мені доведеться їх відключити.
Девід Табернеро М.

Відповіді:


4

Я не можу пояснити, чому це дає вам можливість, а потім ігнорує вашу відповідь. Не встановлюючи, я не можу підтвердити цю поведінку, однак, це легко виправити.

Відредагуйте /etc/apt/apt.conf.d/50unattended-upgradesта прокоментуйте -securityрядок.

// Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
//      "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

Добре правило, коли переосмислюється в conf.dобластях: Краще завжди створювати користувальницький файл заміщення, коли це можливо. 99z-customЯ б працював у цій галузі, я думаю (неперевірений). Коли apt оновить себе, ваші 50unattended-upgradesфайли можуть бути перезаписані. Ваш власний файл не буде.
bshea

8

Ще один спосіб відключити оновлення без нагляду - це

Відредагуйте /etc/apt/apt.conf.d/20auto-updatesта встановіть "Без нагляду" на "0".

APT::Periodic::Unattended-Upgrade "0";

1
Чи не називається цей файл 20auto-upgrades, чи не так 20auto-updates?
hheimbuerger

2
Файли з * .d папок linux читаються в буквено-цифровому порядку незалежно від їх точної назви. Таким чином, відповідь буде працювати до тих пір, поки ім’я буквено-цифрово перевищує "10періодичний".
vjeri

@wedi Так - і цим слід скористатися. Це дозволяє уникнути того, що пакет замінить ваші зміни в оновленнях системи. При використанні будь-якої conf.dобласті ви повинні переконатися, що ваші користувальницькі директиви (ПОСЛУГИ) є ПОСЛІДНІМ. Ім'я файлу, 20auto-updatesякщо його використовувати як новий створений користувачем файл перезапису, читатиметься ПЕРЕД 20auto-upgrades. Останнє читання файлу виграє. У будь-якій conf.dобласті краще задуматись про те , щоб створити те, що ви знаєте, буде прочитане ПРОСЛІДНО. Спробуйте створити 99z-customв /etc/apt/apt.conf.dс заявою APT::Periodic::Unattended-Upgrade "0";- він буде прочитаний останнім. Знову: Останні перемоги.
bshea
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.