Каждый пользователь 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 собственноручно.