我刚刚从 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