如何在 Ubuntu 12.04 Server 中启用自动安全更新

如何在 Ubuntu 12.04 Server 中启用自动安全更新

当我在我的虚拟机中安装 Ubuntu 12.04 Server 时,我选择手动更新安全性。

我的问题是如何再次启用它?我知道还有其他软件包可以自动更新,但我只是想找到一个简单的解决方案来重新启用它。

答案1

unattended-upgrades 包可用于自动安装更新的包,并可配置为更新所有包或仅安装安全更新。首先,通过在终端中输入以下内容来安装包:

sudo apt-get install unattended-upgrades

要配置无人值守升级,请编辑/etc/apt/apt.conf.d/50unattended-upgrades并调整以下内容以满足您的需要:

Unattended-Upgrade::Allowed-Origins {
        "Ubuntu precise-security";
//      "Ubuntu precise-updates";
};

某些软件包也可以被列入黑名单,因此不会自动更新。要将软件包列入黑名单,请将其添加到列表中:

Unattended-Upgrade::Package-Blacklist {
//      "vim";
//      "libc6";
//      "libc6-dev";
//      "libc6-i686";
};

双“//”用作注释,因此“//”后面的内容将不会被评估。

要启用自动更新,请编辑/etc/apt/apt.conf.d/10periodic并设置适当的 apt 配置选项:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

上述配置会每天更新软件包列表、下载并安装可用的升级。本地下载存档每周清理一次。

无人值守升级的结果将被记录到/var/log/unattended-upgrades

来源——Ubuntu Server 官方文档。

https://help.ubuntu.com/12.04/serverguide/automatic-updates.html

相关内容