Главная >> Инструкции >> Как отключить автоматическое обновление Ubuntu

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

Ранее сообщение с надписью "Не выключайте компьютер - идёт автоматическое обновление системы" можно было увидеть только в Windows. Сейчас же подобная ситуация может случится и в Ubuntu. Это автоматическое обновление запускается сразу после загрузки дистрибутива и, как правило, очень сильно мешает устанавливать новые пакеты, если вы как раз этим и собирались заняться.

В Ubuntu автоматическими обновлениями управляет пакет программ unattended-upgrades, который поставляется по умолчанию вместе с системой. Обновления безопасности этот пакет скачивает и устанавливает автоматически. Также можно вручную включить автоматическую установку для других типов обновлений. Отключить автоматические обновления в Ubuntu можно несколькими способами.


Содержание статьи

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

1. Графический интерфейс

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


Для пункта Автоматически проверять наличие обновлений выберите значение Никогда. Также можно поменять для других пунктов значения с Устанавливать на просто Уведомлять, а ещё убрать галочки с источников обновлений.

2. Настройка unattended-updates

Кроме этого, можно настроить пакет 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";
};

Также можно отключить автоматическое обновление Ubuntu только для определённых программ, добавив имена их пакетов в секцию Unattended-Upgrade::Package-Blacklist:

Unattended-Upgrade::Package-Blacklist {
"vim";
"libc6";
};

Теперь вы знаете, как отключить обновления Ubuntu, чтобы они не мешали вам работать в системе. Однако не следует этим злоупотреблять - если вы отключили автоматическое обновление, регулярно  вручную обновляйте свою систему.

Pеклама
Посмотреть детали

Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали

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

  1. В последних версиях Ubuntu, отключение обновлений через пакетный менеджер не срабатывает. Система все равно проверяет, и предлагает установить обновления, поэтому, все же лучше отредактировать конфигурационные файлы. Это надежнее.
    Сейчас я пользуюсь Xubuntu. А перед ней, у меня стояла CentOS 6.8. Хочется сказать, что Ubuntu вообще испоганили и более того, на русскоязычном сайте компании Canonical, даже не отвечают на комментарии пользователей. Но в ней проще все настроить, для пользователя средней руки. То есть, если моим ноутбуком пользуются и мои домочадцы, то Ubuntu имеет явные преимущества в простоте. И из всех ее видов, Xubuntu наиболее стабильна. Правда в ней стало чуть меньше настроек, чем раньше. Но при определенном опыте, можно запилить вручную кое-что.
    Статья хорошая. Автору спасибо.

    Ответить
      • Ну и ещё все эти apt-daily службы выпилить не помешает, например.
        apt-daily.timer – ежедневный таймер службы для скачивания новых пакетов
        apt-daily-upgrade.timer – ежедневный таймер службы для обновления и очистки пакетов
        apt-daily.service – непосредственно запускает скачивание новых пакетов (команда /usr/lib/apt/apt.systemd.daily update), вызывается таймером
        apt-daily-upgrade.service – непосредственно запускает установку новых пакетов и очистку кэша (команда /usr/lib/apt/apt.systemd.daily install), вызывается таймером
        Проверяем:
        systemctl list-unit-files | grep apt
        и если что из этого энейбылд, тут же делаем дисэйбылдом, не стесняемся.

        Ответить
  2. У меня Debian 11 Plasma и есть пара вопросов, первый, что делать, если файл /etc/apt/apt.conf.d/20auto-upgrades отсутствует, или он пустой, добавить строки, как приведено во втором скриншоте?
    Второй вопрос, как отключить автоматическое обновление в Discover? Или хотя бы полностью отключить уведомления об обновлениях.

    Ответить

Оставьте комментарий