为什么 Chromium 和 Firefox arm64/armhf 最新版本仅在 Ubuntu 18.04 bionic-updates 存储库中可用?

为什么 Chromium 和 Firefox arm64/armhf 最新版本仅在 Ubuntu 18.04 bionic-updates 存储库中可用?

chromium 浏览器 Ubuntu 18.04 bionic 更新该软件包不仅列出了最新的 Chromium 103(截至本文撰写时),还支持 arm64 和 armhf 架构。然而,chromium 浏览器 Ubuntu 22.04 焦点更新仅包含非常老版本的 Chromium,85.x

通过进行软件包搜索,我们可以确认只有 18.04 包含 Chromium 的最新更新:

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 v​​103 - 最新,LTS

  • Ubuntu 20.04 - Chromium v​​85 - 未更新,LTS

  • Ubuntu 22.04 - Chromium v​​85 - 未更新,LTS

参考:

希望这有助于使问题更加清晰,为什么 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。相反,它会安装最新版本。

相关内容