这chromium 浏览器 Ubuntu 18.04 bionic 更新该软件包不仅列出了最新的 Chromium 103(截至本文撰写时),还支持 arm64 和 armhf 架构。然而,chromium 浏览器 Ubuntu 22.04 焦点更新仅包含非常老版本的 Chromium,85.x
通过进行软件包搜索,我们可以确认只有 18.04 包含 Chromium 的最新更新:
此外,最新的chromium-driver 仅适用于 18.04。
Ubuntu 18.04 将于 2023 年 4 月实现延长安全维护。Chromium 会继续更新吗,还是维护人员需要开始在更新的存储库中发布更新?例如,Debian 维护人员在 Debian Sid 中将 Chromium 和 Firefox arm64/armhf 保持最新状态。
对于 Ubuntu 上的 Firefox,情况也类似。通过执行Firefox 的软件包搜索我们看到,arm64/armhf 架构的最新版本仅在 bionic-updates 上。(Firefox是其他版本针对 amd64 保持更新,但对于 arm 架构,仅在 bionic 上保持更新。
所以问题是:
- 为什么这些用于 arm 架构的软件包只有在 Bionic 上才是最新的?
- 一旦 Bionic 于 2023 年 4 月过渡到扩展安全维护,它们会继续更新吗?
- 仅在旧 LTS 中发布这些更新而不是在两个较新的 LTS(20.04 和 22.04)中发布这些更新的想法是什么?
我确实找到了这个答案,https://askubuntu.com/a/890625/8510,这在某种程度上有助于理解各个存储库之间的差异,但这些信息来自 2017 年,并且不再是最新的。
更新:有些人建议问题的答案可能就在这里,为什么 Ubuntu 存储库没有最新版本的软件?但这只谈论为什么软件通常没有保持最新状态。它无法解释为什么某些东西在较旧的 Ubuntu LTS 版本上是最新的,但在几个较新的版本中却不是。如果 Chromium 在 Ubuntu 生态圈的任何地方都没有更新,那么另一个问题就会有答案。
以下是 Ubuntu 版本上 Chromium(arm64/armhf)状态的概述:
Ubuntu 18.04 - Chromium v103 - 最新,LTS
Ubuntu 20.04 - Chromium v85 - 未更新,LTS
Ubuntu 22.04 - Chromium v85 - 未更新,LTS
参考:
- https://launchpad.net/ubuntu/bionic/arm64/chromium-browser- Chromium arm64 v103(在旧版 Ubuntu LTS 18.04 上更新)
- https://launchpad.net/ubuntu/focal/arm64/chromium-browser- Chromium arm64 v85(在较新的 Ubuntu LTS 20.04 上未更新)
- https://launchpad.net/ubuntu/jammy/arm64/chromium-browser(未更新最新的 Ubuntu LTS 22.04)
- 如果您将 URL 中的“focal”或“bionic”替换为自 bionic 以来 Ubuntu 的其他版本的代号,您会发现它们都只包含 Chromium v85 或更早版本。
希望这有助于使问题更加清晰,为什么 Chromium arm64 仅在较旧、较过时的 Ubuntu 上保持更新?
答案1
截至 2023 年 2 月 17 日,Nathan Teodosio 回应Ubuntu Launchpad 错误报告 - Deb 版本编号具有误导性。显然,他们停止更新过渡 deb 包。以下是 Nathan 对此的看法:
对于 Ubuntu >= Focal,过渡 deb 冻结在版本号 1:85...
这可能会让人认为[1]它会安装一个严重过时的 Chromium,但事实并非如此,因为它安装了 snap。
[1]https://answers.launchpad.net/ubuntu/+source/chromium-browser/+question/702591
并且在答案启动板Manfred Hampl 解释说,deb 包会安装一个 snap,然后会安装最新的 Chromium 浏览器:
Ubuntu Focal 及更新版本的“chromium”deb 软件包是虚拟软件包,不包含软件,但会安装 snap 版本。因此无需为这些软件包提供更新,因为更新管理在 snap 商店中进行。Ubuntu 的 deb 软件包始终会安装 snap 商店中可用的最新稳定版本。
简而言之,仅仅因为软件包上写着 Chromium 85 并不意味着它会安装 Chromium 85。相反,它会安装最新版本。