Как отключить автоматическое обновление в Ubuntu?
По умолчанию Ubuntu устанавливает обновления автоматически, чтобы обеспечить безопасность и стабильность вашей системы. Это удобно для большинства пользователей, но в некоторых случаях вы можете захотеть управлять обновлениями вручную – например, на серверах, в тестовых средах или когда вам нужно сохранить определенные версии программ.
Основные механизмы обновления в Ubuntu
- unattended-upgrades – служба, которая автоматически устанавливает обновления, в основном патчи безопасности.
- APT Periodic – контролирует частоту проверки и загрузки обновлений.
- snapd – автоматическое обновление пакетов Snap.
- systemd timers – фоновые задачи, выполняющие проверку обновлений по расписанию.
Отключение автоматических обновлений APT (обновления системы)
Метод 1: Редактирование файла конфигурации
Откройте файл:
Измените или добавьте эти строки:
Сохраните (Ctrl+O) и выйдите (Ctrl+X).
Способ 2: Удалите пакет неуправляемых обновлений
Отключение автоматических обновлений Snap
Вариант 1: Остановите и отключите службу
Вариант 2: Измените расписание обновления (более безопасно)
Добавить:
Это блокирует автообновление Snap.
Отключение таймеров systemd для APT
Ubuntu использует таймеры для обновлений. Чтобы отключить их:
Проверьте, что автообновление отключено
Оба должны отображаться как неактивные.
Также проверьте:
Важные замечания после отключения автообновлений
Обновляйте вручную:
- Следите за новостями безопасности, чтобы знать, когда следует обновляться.
- На рабочих серверах перед обновлением делайте резервные копии или снимки системы.
- Чтобы снова включить автоматическое обновление, измените значения конфигурации на “1” или переустановите unattended-upgrades.
Заключение
Отключение автоматических обновлений в Ubuntu дает вам полный контроль над тем, когда и как применяются обновления. Это может быть полезно для серверов и специальных сред, где стабильность важнее немедленных обновлений. В то же время это требует ответственности: вам придется вручную применять обновления безопасности и отслеживать уязвимости.