ubuntu不会自动休眠_如何在 Ubuntu 中处理自动的无人值守升级 | Linux 中国

本文介绍了如何在Ubuntu中管理和禁用自动更新,特别是在出现'无人值守升级'导致关机延迟的问题时。尽管自动更新有助于系统安全,但用户可以选择图形界面或命令行方法来调整设置,例如仅在有安全更新时通知,而非自动安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bfce40db98bf66cad4489c155d084aa7.png

本教程教你如何处理无人值守的升级,即 Ubuntu Linux 的自动系统更新。

  • 来源:https://linux.cn/article-12257-1.html
  • 作者:Abhishek Prakash
  • 译者:geekpi

有时,当你尝试 关闭 Ubuntu 系统 时,可能看到这个阻止你关闭的页面:

关机过程中正在进行无人值守升级,请不要关闭计算机。

850ad992385311e4b3840aad94256f76.png

你可能会问这个“无人值守升级”是什么,怎么会在你不知情的情况下运行呢?

原因是 Ubuntu 非常重视系统的安全性。默认情况下,它会每天自动检查系统更新,如果发现安全更新,它会下载这些更新并自行安装。对于正常的系统和应用更新,它会通过软件更新程序通知你。

由于所有这些都是在后台发生的,所以在你尝试关闭系统或尝试自行安装应用程序之前,你甚至不会意识到这一点。

在这些无人值守的升级过程中,尝试安装新软件,会导致著名的 无法获得锁定的错误 。

6d018f3452e3edbb26cba9c6da5bb263.png

如你所见,自动更新带来了一些小麻烦。你可以选择禁用自动更新,但这意味着你必须一直手动检查并 更新你的 Ubuntu 系统 。

你真的需要禁用自动更新吗?

请注意,这是一项安全功能。Linux 实际上允许你禁用系统中的所有功能,甚至禁用这些安全功能。

但是我认为,作为普通用户,你不应该禁用自动更新。毕竟,它可以确保你的系统安全。

为了确保系统的安全性,你可以忍受自动更新所带来的小麻烦。

现在,你已经收到警告,还是觉得承担手动更新系统的额外任务更好,那么让我们看看如何处理自动更新。

与往常一样,有两种方法可以做到:GUI 和命令行。 我将向你展示两种方法。

我在这里使用 Ubuntu 20.04,但是这些步骤对 Ubuntu 18.04 和任何其他 Ubuntu 版本均有效。

方法 1:以图形方式禁用 Ubuntu 中的自动更新

进入菜单并查找“软件和更新”工具。

cc709c7441d30d2190254d3adcb3882d.png

在此处,进入“更新”选项卡。查找“自动检查更新”。默认情况下,它设置为“每日”。

你可以将其更改为“从不”,你的系统将永远不会检查更新。如果不检查更新,它就不会找到要安装的新的更新。

dbaae0995aed1c81cc4b5c707892eed3.png

如果这样做,那么必须不时手动更新系统。但是,这是额外的工作,你可能不会一直记得。

在 Ubuntu 中处理自动更新的更好方法

就个人而言,我建议让它自己检查更新。如果你不希望它自动安装更新,那么可以更改该行为,以通知有关安全更新的可用性。

保持“自动检查更新”为“每日”,然后将“有安全更新时”选项更改为“立即显示”,而不是“自动下载并安装”。

91deac47298850a149fefd626f8007b8.png

这样,它会检查是否有更新,而不是在后台自动安装更新,软件更新程序会通知你有可用于系统的更新。而你的系统已经完成正常的系统和软件更新。

e332e159e7f6f4a5dd72e1f5f6327d54.png

使用此设置,关闭系统时将不会看到“正在进行的无人值守升级”。但是,由于两个不同的进程无法同时使用 apt 包管理器,因此你仍然可能会遇到“无法锁定”错误。

我相信这是一个更好的解决方案,你不认为是么?

如我承诺的同时有 GUI 和命令行方法一样,让我向你展示如何在终端中禁用无人值守的升级。

如何在 Ubuntu 中使用命令行禁用自动更新

你可以在 /etc/apt/apt.conf.d/20auto-upgrades 中找到自动升级设置。Ubuntu 终端中的默认文本编辑器是 Nano,因此你可以使用以下命令来编辑此文件:

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

现在,如果你不希望系统自动检查更新,那么可以将 APT::Periodic::Update-Package-Lists 的值更改为 "0"。

APT::Periodic::Update-Package-Lists "0";APT::Periodic::Unattended-Upgrade "0";

如果你希望它检查更新但不自动安装无人值守的升级,那么可以选择将其设置为:

APT::Periodic::Update-Package-Lists "1";APT::Periodic::Unattended-Upgrade "0";

最后

由于某种原因,启用了自动安全更新,建议你保持这种状态。这个小烦恼实际上并不值得冒险损害系统安全性。你怎么看?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值