如何为我的系统启用静默更新?

Ria*_*che 3 updates 12.10

我如何告诉 Ubuntu 12.10 在没有任何问题和消息的情况下静默执行自动更新?在 GUI 工具中,如果安全更新可用,则可以选择执行此操作。但我希望以这种方式安装所有更新。

我认为可以使用 apt-get 和 cron 来完成。但这是最好的方法吗?

Bru*_*ira 6

unattended-upgradesUbuntu 使用该软件包向您的系统静默安装重要的安全更新。它默认启用并在每个当前的 Ubuntu 版本上运行。

您可以使用相同的实用程序通过启用unattended-upgrades升级与安全无关的更新来升级您的系统。为此,请使用您最喜欢的文本编辑器编辑位于 上的必要配置文件/etc/apt/apt.conf.d/50unattended-upgrades,即:

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

并删除“${distro_id}:${distro_codename}-updates”行开头的//标记所以它看起来像这样

在此处输入图片说明

不要忘记保存文件。

您可以通过编辑文件来更改无人值守更新/etc/apt/apt.conf.d/10periodic的配置,配置选项位于/etc/cron.daily/apt脚本标题中。阅读它们以配置无人值守更新的频率。

这就对了!您的系统将自行更新,独立于用户,无需交互。