如何在 Ubuntu 中处理自动的无人值守升级
创始人
2024-03-02 04:59:36
0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

使用此设置,关闭系统时将不会看到“正在进行的无人值守升级”。但是,由于两个不同的进程无法同时使用 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";

最后

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


via: https://itsfoss.com/auto-updates-ubuntu/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

AI视频大战升级:Sora...
本报(chinatimes.net.cn)记者于玉金 北京报道 从...
2025-06-28 22:43:19
不设薪酬上限!京东打响互联...
每经记者|王郁彪 每经编辑|文多 据报道,Meta首席执行官马克...
2025-06-28 12:42:46
“AI+教育”再提速 科大...
6月24日,科大讯飞举办AI学习机2025暑期发布会。本次发布会以...
2025-06-25 11:11:02
AI换脸、跨平台引流 反诈...
“‘客服’能准确报出我身份证前几位,还催着要银行卡号……”6月10...
2025-06-17 09:41:24
滴滴企业版“AI+一站式”...
6月10日,在上海举办的企业出行服务峰会上,针对差旅流程割裂、体验...
2025-06-11 14:43:15
海信宣布:开源66项三筒洗...
当技术从“护城河”变成“铺路石”,当竞争从“零和博弈”转向“生态共...
2025-06-03 13:10:45

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...