当前位置: 首页>>技术教程>>正文


我如何启用自动更新?

, ,

问题描述

Update Manager不断为我提供更新(例如安全修补程序,来自PPA的更新)。

我如何告诉我的Ubuntu安装程序自动下载并安装更新,只要它们可用?

最佳解决方案

您可以轻松完成安全更新。

从系统设置打开更新管理器。单击’Settings…’按钮,然后在’Updates’选项卡上,选择单选按钮’安装安全更新而不确认’。

要自动安装所有更新,请参阅下面的答案。

次佳解决方案

虽然它没有错误或危险(请参阅此答案的评论),但使用apt-get upgrade -y不是实现此目的的最佳方法。

unattended-upgrades是自动更新的最佳实践之一,尤其适用于无头机器或服务器!

您可以通过在终端中输入以下内容轻松设置unattended-upgrades:

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades

从描述中:

 This package can download and install security upgrades automatically
 and unattended, taking care to only install packages from the
 configured APT source, and checking for dpkg prompts about
 configuration file changes.

第三种解决方案

在更新管理器中,单击Settings按钮。此对话框将显示:

updates,unattended-upgrades,ubuntu

选择“自动下载并安装”。这将自动安装安全更新。如果你想通过远程设置它们,你可以这样做:

sudo apt-get install unattended-upgrades

如果软件包已安装,您可以执行以下操作:

sudo dpkg-reconfigure unattended-upgrades

改变它的行为。按照提示在运行命令后启用该功能。目前没有图形方法可以将整个系统设置为无人值守更新(您希望在自动升级时保持安全),但自动设置安全更新是个不错的主意。

如果你想自动获取-updates和-backports,请查看页面以获取更多信息:

第四种方案

转到终端,然后输入:

sudo dpkg-reconfigure unattended-upgrades

提示”yes”。您仍会收到关于”normal”更新的通知,例如那些包含错误修正的更新,但安全更新将自动安装。

第五种方案

如果需要更新,我使用apticron通过邮件通知。

就你而言,我会使用cron-aptunattended-upgrades来完成自动更新机器的工作。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/385.html,未经允许,请勿转载。