В Ubuntu автоматические обновления управляются пакетом unattended-upgrades, который установлен по умолчанию. Этот пакет автоматически загружает и устанавливает обновления безопасности. По желанию, он также может автоматически обновлять пакеты, доступные из других настроенных источников APT.
Отключить автоматическое обновление возможно внеся изменения в файл unattended-upgrades. Для этого отредактируйте его конфигурацию в /etc/apt/apt.conf.d/50unattended-upgrades.
1 | sudo nano /etc/apt/apt.conf.d/50unattended-upgrades |
Возможно выборочно отключить автообновление отдельных источников APT, закомментировав соответствующие источники в Unattended-Upgrade::Allowed-Origins:
1 2 3 4 5 6 7 8 9 | Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}"; "${distro_id}:${distro_codename}-security"; "${distro_id}ESMApps:${distro_codename}-apps-security"; "${distro_id}ESM:${distro_codename}-infra-security"; // "${distro_id}:${distro_codename}-updates"; // "${distro_id}:${distro_codename}-proposed"; // "${distro_id}:${distro_codename}-backports"; }; |
Также возможно выборочно отключить автообновление на уровне пакетов, добавив имена пакетов в Unattended-Upgrade::Package-Blacklist:
1 2 3 4 5 6 | Unattended-Upgrade::Package-Blacklist { // "vim"; // "libc6"; // "libc6-dev"; // "libc6-i686"; }; |