Кожен користувач Windows знайомий з таким повідомленням, як "Не вимикайте комп'ютер, триває оновлення системи". Нині така ситуація може статися і під час використання системи Ubuntu. Автоматичне оновлення запускається одразу після завантаження дистрибутива і заважає встановленню пакетів. За автоматичне оновлення відповідає програма unattended-upgrades, що поставляється разом з Ubuntu за замовчуванням. Відключити роботу програми, а разом з тим і автоматичне оновлення, можна різними способами.
У графічному інтерфейсі передбачено можливість вимкнення перевірки оновлень. Логічно, що якщо система не шукатиме і не знаходитиме оновлення, то жодного встановлення в автоматичному режимі не відбудеться. Для цього відкрийте "Програми та оновлення", після чого перейдіть на вкладку "Оновлення":
Виберіть значення "Ніколи" навпроти опції "Автоматично перевіряти наявність оновлень".
Наступний спосіб вимкнення автоматичного оновлення передбачає налаштування пакета під назвою unattended-updates
. Для цього відкриваємо файл з ім'ям /etc/apt/apt.conf.d/20auto-upgrades
і вносимо в нього такі зміни: встановлюємо значення APT::Periodic::Unattended-Upgrade і APT::Periodic::Update-Package-Lists
, що дорівнює 0:
$ sudo vi /etc/apt/apt.conf.d/20auto-upgrades
У користувача залишається можливість відключати тільки окремі джерела оновлень. З цією метою необхідно попрацювати з файлом конфігурацій /etc/apt/apt.conf.d/50unattended-upgrades
. У Unattended-Upgrade::Allowed-Origins
вибірково закоментуйте окремі позиції, наприклад:
$ sudo vi /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Allowed-Origins {
// "${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
Якщо в пакет секцій Unattended-Upgrade::Package-Blacklist
додати назви певних програм, то буде дана команда не шукати і не встановлювати для них пакети оновлень:
Unattended-Upgrade::Package-Blacklist {
"vim";
"libc6";
};
Вимикайте тільки ті програми та оновлення, яких ви дійсно не потребуєте. В іншому разі надалі доведеться шукати та встановлювати їх в Ubuntu власноруч.