如何让 Ubuntu 自动更新?

如何让 Ubuntu 自动更新?

我需要帮助

  • 让 Ubuntu 自动“更新&&升级”,
  • 选择此自动系统的设置。

我该怎么做?请提供建议

  • 在哪里可以找到菜单(GUI)或文件(命令行)来执行此操作,
  • 可以推荐哪些设置(如果与默认值不同)。

作为奖励,请描述如何处理不同类型的程序包,

  • 来自 Ubuntu 存储库和 PPA 的程序包
  • snap 软件包
  • flatpak 软件包
  • 其他类型的程序/包。

答案1

介绍

个别程序不会在 Ubuntu 中检查更新,但还有另一种方法,适用于默认安装的程序以及来自存储库和 PPA 的程序。这不仅包括 snap 包,还包括除您从外部来源手动安装的程序之外的所有程序。

请参阅Ubuntu 论坛上的主题,特别是(但不仅限于)以下两篇文章,

实时补丁

在 Ubuntu 20.04 LTS(最新 LTS 版本)中,您会收到激活“Livepatch”的提示。安装后首次登录时,会通过图形用户界面提供此功能。

Livepatch 的最初任务是动态修补内核,这样就可以在不关闭计算机的情况下进行更新。这对于服务器来说非常有用,对于台式计算机来说虽然不错但不是必需的。其他更新和升级任务已合并到软件包中,由 Ubuntu 20.04 LTS 右上角附近的小盾牌状小部件显示。

我认为它会按照您的意愿行事,告诉您有重要的更新(为了安全和其他更新),甚至如果您愿意的话,还会自动执行更新。

以下截图显示了它对我来说的样子(处于活动状态时),

在此处输入图片描述

当你点击“Livepatch 设置...”时,你可以选择所需的更新类型,如下一张屏幕截图所示,

在此处输入图片描述

抱歉,其中混杂了一些非英语文本,但这是我安装的系统中的内容。“Program & uppdateringar”的意思是“软件和更新”。

软件更新程序

在 Livepatch 所在的系统中,不是激活后,您可以访问“软件和更新”从设置菜单,然后您会在桌面右上角启动“设置”菜单。

在这种情况下,启动并登录后不久会弹出一个窗口,

在此处输入图片描述

您还可以从此窗口访问“软件和更新”,

在此处输入图片描述

这次我可以用英语展示东西,这样更容易识别。

命令行方法

还有一种相当简单的命令行方法,在这个非常古老但仍然有效的链接中接受的答案中进行了描述:

如果尚未安装,请运行

sudo apt install unattended-upgrades

然后去做

sudo unattended-upgrade -d --dry-run
sudo unattended-upgrade -d # Idem --debug

如果你想安静地运行它:

sudo unattended-upgrade

相关内容