当我登录我的 Ubuntu 18.04 LTS 系统时,收到此消息:
5 additional security updates can be applied with ESM Apps.
Learn more about enabling ESM Apps service at https://ubuntu.com/esm
我的问题是如何找出哪些软件包需要这些 ESM 更新。我以为答案是“apt update && apt upgrade”,但这并未表明需要任何更新:
# apt update && apt upgrade
Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Hit:3 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:4 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:5 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
我如何确定哪 5 个软件包需要 ESM 安全更新?如果它们不是我使用的软件包,我就会删除它们。
编辑以进一步说明:我不是要更新软件包。我只是想获取软件包列表,这样如果我不使用它们,就可以删除它们。
答案1
ua security-status --esm-apps
以粗体显示名称的软件包目前有可用的更新。
答案2
ESM 是 Ubuntu Pro 的一项功能,它是一款专有产品,因此我们的了解很少。
由于您的消息来源表明您没有订阅 Ubuntu Pro,因此您无法看到各个软件包的名称,也无法访问那些 ESM 安全更新;它们根本不在标准(免费)Ubuntu 存储库中。
18.04 用户应该迁移到较新的版本。标准支持将在短短三个月内结束。此后,不再提供(免费)非 ESM 安全更新,并且我们将不再回答有关 18.04 的问题!
18.04 安全更新将于
bionic-security/main
2023 年 4 月结束。标准支持结束时,新的安全更新将转至 ESM,仅供订阅者使用。18.04 的安全更新
bionic-security/universe
已包含在 ESM 中,仅供订阅者使用。Universe 中的安全是社区的责任,因此在 LTS 期间通常无法完成。因此 Pro 有市场机会。
由于 18.04(截至本文撰写时)仍处于标准支持状态,因此提到的 ESM 包很可能来自 Universe 存储库。审核您添加的软件后从 Ubuntu 存储库的 Universe 口袋中安装。
答案3
为了sudo apt update
显示这些更新,你必须将 esm 存储库添加到你的源中,这需要注册一个免费的帐户。
我为我年迈的亲戚的 18.04 系统做了这个,因为学习新的桌面对他们来说不是一个选择,而且它似乎运行得很好。