這鉻瀏覽器 Ubuntu 18.04 仿生更新軟體包不僅列出了最新的 Chromium 103(在撰寫本文時),還支援arm64 和armhf 架構。然而,chrome 瀏覽器 Ubuntu 22.04 焦點更新僅包含非常舊的 Chromium 版本,85.x
透過進行軟體包搜索,我們可以確認只有 18.04 包含 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 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 軟體包。以下是內森對此的說法:
對於 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。