為什麼 Chromium 和 Firefox arm64/armhf 最新版本僅在 Ubuntu 18.04 bionic-updates 儲存庫中可用?

為什麼 Chromium 和 Firefox arm64/armhf 最新版本僅在 Ubuntu 18.04 bionic-updates 儲存庫中可用?

鉻瀏覽器 Ubuntu 18.04 仿生更新軟體包不僅列出了最新的 Chromium 103(在撰寫本文時),還支援arm64 和armhf 架構。然而,chrome 瀏覽器 Ubuntu 22.04 焦點更新僅包含非常舊的 Chromium 版本,85.x

透過進行軟體包搜索,我們可以確認只有 18.04 包含 Chromium 的最新更新:

Chromium瀏覽器包搜尋

此外,最新的chromium-driver 僅在 18.04 上可用

Ubuntu 18.04 將於 2023 年 4 月實現延長安全維護。例如,Debian 維護者在 Debian Sid 中將 Chromium 和 Firefox arm64/armhf 保持為最新。

Ubuntu 上的 Firefox 也有類似的情況。透過做一個Firefox 的軟體包搜尋我們看到,arm64/armhf 架構的最新版本僅在仿生更新上。 (火狐其他版本中的 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 軟體包。以下是內森對此的說法:

對於 Ubuntu >= Focal,過渡 deb 被凍結在版本號 1:85...

這可能會讓人們認為[1]它將安裝一個嚴重過時的 Chromium,但事實並非如此,因為它安裝了 snap。

[1]https://answers.launchpad.net/ubuntu/+source/chromium-browser/+question/702591

並且在答案啟動板,Manfred Hammpl 解釋說 deb 套件會安裝一個 snap,然後安裝最新的 Chromium 瀏覽器:

Ubuntu focus 和更新版本的「chromium」deb 軟體包是虛擬軟體包,不包含該軟體,但安裝 snap 版本。因此不需要為這些提供更新,因為更新管理是在快照儲存中進行的。 Ubuntu 的 deb 軟體包始終安裝 snap 商店中可用的最新穩定版本。

簡而言之,僅僅因為軟體包顯示 Chromium 85 並不意味著它會安裝 Chromium 85。

相關內容