Оглавление:
Как проверить, включено ли автоматическое обновление в Ubuntu 22.04 и 24.04?
Что делать, если обновления включены, а нужно выключить?
Как проверить, включено ли автоматическое обновление в Ubuntu 22.04 и 24.04?

Подробная статья о том, как проверить, включено ли автоматическое обновление в Ubuntu 22.04 и 24.04 LTS (актуальные версии на июнь 2025 года), с акцентом на серверное использование и работу через консоль (CLI).
Ubuntu по умолчанию может автоматически обновлять пакеты с помощью:
unattended-upgrades
— автообновление безопасности и пакетов.
apt-daily
и apt-daily-upgrade
— systemd-таймеры для регулярной проверки обновлений.
snapd
— автообновление snap-пакетов.
Инструкции для Ubuntu 22.04 и 24.04 LTS (подход один и тот же, так как структура почти идентична).
✅ 1. Проверка службы unattended-upgrades
Служба unattended-upgrades
отвечает за установку обновлений без участия пользователя.
➤ Проверка статуса службы:
Если видите active (running)
— значит автоматические обновления работают.
systemctl status unattended-upgrades.service
● unattended-upgrades.service - Unattended Upgrades Shutdown
Loaded: loaded (/usr/lib/systemd/system/unattended-upgrades.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-06-12 18:27:46 UTC; 1 day 22h ago
enabled
— служба включена и будет запускаться при каждой загрузке.
active (running)
— служба работает прямо сейчас.
✅ 2. Проверка APT-таймеров (через systemd)
Ubuntu использует systemd
-таймеры для регулярной загрузки и установки обновлений.
➤ Список всех apt-таймеров:
systemctl list-timers | grep apt
Обычно вы увидите два таймера:
apt-daily.timer
— проверка наличия обновлений.apt-daily-upgrade.timer
— установка обновлений.
Если они включены — значит обновления могут устанавливаться автоматически.
Sat 2025-06-14 22:37:43 UTC 5h 42min Sat 2025-06-14 13:38:57 UTC 3h 16min ago apt-daily.timer apt-daily.service
Sun 2025-06-15 06:47:44 UTC 13h Sat 2025-06-14 06:10:41 UTC 10h ago apt-daily-upgrade.timer apt-daily-upgrade.service
Состояние APT-таймеров (apt-daily
и apt-daily-upgrade
)
Таймер | Следующий запуск | Последний запуск | Состояние |
---|---|---|---|
apt-daily.timer | 14 июня 22:37 UTC | 14 июня 13:38 UTC | активен |
apt-daily-upgrade.timer | 15 июня 06:47 UTC | 14 июня 06:10 UTC | активен |
Оба таймера работают:
apt-daily.timer
— ежедневно проверяет наличие обновлений.apt-daily-upgrade.timer
— ежедневно устанавливает обновления, если включена автоматическая установка (unattended-upgrades
).
➤ Проверка конкретного таймера:
systemctl status apt-daily.timer
systemctl status apt-daily-upgrade.timer
Если статус enabled
— они активны.
✅ 3. Проверка настроек APT::Periodic
Ubuntu использует конфигурационные файлы APT
для задания политики обновлений.
➤ Содержимое настроек:
grep -r '' /etc/apt/apt.conf.d/ | grep Periodic
Вывод подскажет, включена ли периодическая проверка и установка обновлений.
Обратите внимание на значения:
APT::Periodic::Update-Package-Lists
APT::Periodic::Unattended-Upgrade
APT::Periodic::Enable
Пример:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
Значение "1"
или больше означает, что автообновление включено.
/etc/apt/apt.conf.d/20auto-upgrades:APT::Periodic::Update-Package-Lists "1";
/etc/apt/apt.conf.d/20auto-upgrades:APT::Periodic::Unattended-Upgrade "1";
/etc/apt/apt.conf.d/10periodic:APT::Periodic::Update-Package-Lists "1";
/etc/apt/apt.conf.d/10periodic:APT::Periodic::Download-Upgradeable-Packages "0";
/etc/apt/apt.conf.d/10periodic:APT::Periodic::AutocleanInterval "0";
🔍 Что означают эти параметры:
Параметр | Значение | Описание |
---|---|---|
Update-Package-Lists | "1" | Каждый день проверяются обновления (обновляется apt -список). |
Unattended-Upgrade | "1" | Автоустановка обновлений включена. |
Download-Upgradeable-Packages | "0" | Обновления не скачиваются заранее (загружаются при установке). |
AutocleanInterval | "0" | Автоочистка кэша apt выключена. |
В системе два файла (10periodic
и 20auto-upgrades
) содержат конфигурации, и оба включают:
- Автоматическое обновление списка пакетов
- Автоматическую установку обновлений (
Unattended-Upgrade
)
✅ 4. Проверка обновлений Snap
Snap пакеты (например, Firefox в Ubuntu по умолчанию — snap) обновляются автоматически. В Ubuntu официально нельзя полностью отключить snap-обновления, только отложить.
➤ Проверка настроек обновлений snap:
snap get system refresh.*
Типичные параметры:
refresh.timer
— когда разрешено обновление.refresh.hold
— отложено ли обновление.refresh.retain
— сколько версий пакета сохраняется.
Если видите refresh.timer: 00:00~24:00
, значит snap обновляется в любое время.
Параметр | Описание |
---|---|
retain | Сколько версий snap-пакета хранится (обычно 2: текущая и предыдущая) |
timer | Когда разрешено выполнять обновления (например, 00:00~24:00/4 — каждые 4 часа) |
hold | До какой даты обновления приостановлены |
Если возникает ошибка, придется запрашивать параметры вручную.
snap get system refresh
Key Value
refresh.hold 2025-06-12T20:23:28.089440293Z
🔎 Это означает, что обновления snap
отложены только до 12 июня 2025, 20:23 UTC
, то есть всего на короткое время, и Snap уже может выполнять автоматические обновления.
💡 Вывод
Чтобы убедиться, включено ли автообновление:
Компонент | Команда для проверки | Что означает включено |
---|---|---|
unattended-upgrades | systemctl status unattended-upgrades | active (running) |
APT-таймеры | `systemctl list-timers | grep apt` |
APT настройки | grep Periodic /etc/apt/apt.conf.d/* | Значения ≠ «0» |
Snap обновления | snap get system refresh.* | Таймер ≠ ограничен |

Скрипт проверки на включенные обновления русском языке.
📦 Установка и запуск:
bash <(curl -s https://raw.githubusercontent.com/odanoder/scripts/refs/heads/main/base/check-auto-updates-ru.sh)
How to check automatic updates in Ubuntu 22\24. Automatic check script.
bash <(curl -s https://raw.githubusercontent.com/odanoder/scripts/refs/heads/main/base/check-auto-updates-en.sh)
🛠️ Что делать, если обновления включены, а нужно выключить?
👇👇👇
⚠️ ⚠️ ⚠️
🔍 Что такое unattended-upgrades
unattended-upgrades
— это компонент APT, который автоматически устанавливает обновления без участия пользователя.
Он работает на основе настроек в /etc/apt/apt.conf.d/50unattended-upgrades
, где указано, какие типы пакетов можно обновлять автоматически.
Прежде чем выполнить отключение чего либо стоит разобраться с содержимым самого файла. «Скормите» содержимое файла любому AI и попросите объяснить какой параметр за что отвечает и только потом редактировать его.
Автоматическое обновление которое касается безопасности лучше не отключать.
⚠️ ⚠️ ⚠️
В Ubuntu 24.04 (Noble Numbat) автоматические обновления управляются системой unattended-upgrades
, а также сервисами apt
и snap
. Чтобы отключить автообновления полностью, нужно сделать несколько шагов.
🔧 1. Отключить unattended-upgrades
(автообновления APT)
Способ 1: через терминал
sudo systemctl disable unattended-upgrades.service
Способ 2: редактировать конфигурацию
Открой файл:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Проверь, чтобы было:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";
Если файлов нет — можно их создать или отредактировать аналогичный файл 10periodic
.
🔧 2. Отключить обновление Snap-пакетов
Snap обновляется автоматически через snapd
. Полностью отключить обновления нельзя, но можно ограничить:
Ограничить автообновление snap:
sudo snap set system refresh.retain=2
sudo snap set system refresh.schedule=mon,00:00
Это установит обновления только по понедельникам в 00:00.
Как отложить автообновления Snap на 10 лет.
Эта команда установит новую дату заморозки обновлений на 10 лет вперёд.
sudo snap set system refresh.hold="$(date --date='10 years' +%Y-%m-%dT%H:%M:%S%:z)"
🔁 Проверка:
snap get system refresh.hold
Ожидаемый результат:
2035-06-14T... (или аналогично)
Приведенный ниже способ стоит применять только с глубоким знанием операционной системы. Отключить snap обновления полностью (хак):
sudo systemctl stop snapd.service
sudo systemctl disable snapd.service
⚠️ Осторожно! Это может повредить работу snap-приложений (например, Firefox в Ubuntu 24 по умолчанию ставится через snap).
🔧 3. Отключить обновления через графический интерфейс (если используете GNOME)
Настройки → Приложения → Обновления
Выключи автоматические обновления и уведомления (если доступно).
✅ Проверить
После всех изменений можно убедиться:
systemctl status unattended-upgrades.service
Также можно проверить логи:
journalctl -u unattended-upgrades.service
Присоединяйтесь к нашему сообществу.