为什么默认激活无人值守升级?

为什么默认激活无人值守升级?

我刚刚从 CentOS 迁移到 Ubuntu Server 16.04 LTS。当它在安装过程中要求我进行自动更新时,我选择了“否”。但是,我刚刚意识到默认情况下,无人值守升级已激活并默认安装,因为它已自动安装内核更新。这很像 Windows,让我很失望。为什么即使用户在安装过程中选择了否,它也会默认启用?

谢谢

答案1

禁用无人值守升级的另一种方法是

编辑/etc/apt/apt.conf.d/20auto-updates并将“无人值守升级”设置为“0”。

APT::Periodic::Unattended-Upgrade "0";

答案2

我无法解释为什么它会给你选项然后忽略你的回复。如果不安装,我无法确认这种行为,不过,修复它很容易。

编辑/etc/apt/apt.conf.d/50unattended-upgrades并注释掉该-security行。

// Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
//      "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

答案3

另一种方法是使用:dpkg-reconfigure unattended-upgrades

相关内容