Как отключить автоматическое обновление Ubuntu

05.03.2021, 20:47

Каждый пользователь Windows знаком с таким уведомлением, как «Не выключайте компьютер, идет обновление системы». Сейчас такая ситуация может произойти и при использовании системы Ubuntu. Автоматическое обновление запускается сразу после загрузки дистрибутива и мешает установки пакетов. За автоматическое обновление отвечает программа unattended-upgrades, поставляемая вместе с Ubuntu по умолчанию. Отключить работу программы, а вместе с тем и автоматическое обновление, можно разными способами.

Пользуемся графическим интерфейсом

В графическом интерфейсе предусмотрена возможность отключения проверки обновлений. Логично, что если система не будет искать и находить обновления, то никакой установки в автоматическом режиме не состоится. Для этого «Программы и обновления», после чего перейдите на вкладку «Обновления»:

ГРАФИЧЕСКИЙ ИНТЕРФЕЙС

Выберите значение «Никогда» напротив опции «Автоматически проверять наличие обновлений».

Настраиваем unattended-updated

Следующий способ отключения автоматического обновления предполагает настройку пакета под названием 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

НАСТРОЙКА UNATTENDED-UPDATES

У пользователя остается возможность отключать только отдельные источники обновлений. С этой целью необходимо поработать с файлом конфигураций /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 собственноручно.