Ubuntu/Debian

关注公众号 jb51net

关闭
操作系统 > Ubuntu/Debian >

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

脚本之家

如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,系统可能会提示 Ubuntu Pro 安全更新。如果你没有 Ubuntu Pro 订阅,这些更新是无法安装的。比如可能会显示:

Get more security updates through Ubuntu Pro with 'esm-apps' enabled

不过,如果你打定主意不用 Ubuntu Pro (也没启用过),但系统还是频繁提醒有 Ubuntu Pro 安全更新待安装。那么,该如何禁用这些提示呢?接下来,我们就一步步来解决这个问题。

什么是 Ubuntu Pro 安全更新?

Ubuntu Pro 安全更新

对于 Ubuntu 老鸟用户来说,系统中的 4 大关键软件源,即MainUniverseRestrictedMultiverse,应该是再熟悉不过了。在 Ubuntu 24.04 这个最新的长期支持(LTS)版本中:

在 Ubuntu Pro 订阅计划推出之前,Universe仓库中的软件包(有时)会获得社区提供的关键修复,但没有官方保障。而有了 Ubuntu Pro 之后,这些软件包就能享受官方的安全更新支持了。

那么问题来了:为什么 Ubuntu Pro 的安全更新不直接开放给所有人呢?毕竟 LTS 发行版不是号称所有的安全补丁都能得到修复,不是吗?

答案其实很简单:Canonical 要为额外的 2.5W+ 软件包提供跟踪、修补、打包和推送关键更新,这不可能是零成本的:

如果这些更新默认推送给所有人,企业和公司就没有动力付费订阅,Canonical 也无法获得足够的资金来支持这些更新。

当然,并不是每个人都想要、需要或关心这些Universe仓库的安全更新。不注册就不断提示,你这样很没礼貌,知道不。

禁用 Ubuntu Pro 更新

如果你觉得 Ubuntu Pro 的更新提示比较烦人,想在 Ubuntu 24.04 LTS 上关闭这些通知和更新检查,可以通过编辑一个配置文件,轻松搞定这个问题。下面是具体步骤:

要要直接删除ubuntu-pro-client,因为它是 Ubuntu 桌面组件的关键依赖项。

1、打开「终端」,进入到以下目录:

/var/lib/ubuntu-advantage/apt-esm/etc/apt/sources.list.d

2、用你习惯的文本编辑器打开ubuntu-esm-apps.sources文件。

3、在所有「行」前面加上#进行注释,然后保存并退出。

注释掉 ubuntu-esm-apps.sources 文件内容

这样一来,系统下次再检查更新时——无论是通过unattended-upgrades还是你手动打开「软件更新器」,都不会再收到 Ubuntu Pro 更新提示了。搞定收工,就是这么简单!

重新启用 Ubuntu Pro

如果哪天你反悔了,本着「免费不用就是亏」的原则,可以按以下步骤重新启用 Ubuntu Pro:

1、再次编辑ubuntu-esm-apps.sources文件,删除之前添加的注释符号(#)。

2、打开「软件和更新」>「Ubuntu Pro」,点击「启用Ubuntu Pro」并按照提示完成注册和启用操作。

启用Ubuntu Pro

这样,当下次 Ubuntu 检查更新时,它就会自动扫描 Ubuntu Pro 通道,并获取那些额外的安全更新了。