![为什么 Firefox 没有更新?](https://linux22.com/image/1070057/%E4%B8%BA%E4%BB%80%E4%B9%88%20Firefox%20%E6%B2%A1%E6%9C%89%E6%9B%B4%E6%96%B0%EF%BC%9F.png)
Firefox 85.0 6 天前发布,但仍未更新。
有什么问题吗?
我正在使用 Ubuntu 20.04.1 LTS。
答案1
Canonical 似乎在打包更新方面进展缓慢。您可以在 上查看任何官方软件包的当前状态packages.ubuntu.com
。例如,
https://packages.ubuntu.com/source/focal/firefox
目前显示 20.04 LTS 的最新可用软件包是
84.0.2+build1-0ubuntu0.20.04.1
如果你想知道为什么它花费的时间比预期的要长,你可能需要在 中进行搜索launchpad.net
。例如,根据https://launchpad.net/ubuntu/+source/firefox/
版本 85 自 2021-01-18 起处于proposed
状态,但由于某种原因,它尚未进入main
您可能已启用的存储库。
如果您希望 Firefox 的更新速度比通常的 Canonical QA 流程处理的速度更快,您可能需要添加 PPA:https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa
但是,请注意他们的描述:
为 Mozilla 和其他浏览器相关的安全更新准备 PPA。除非您正在测试更新,否则您不应该从此 PPA 安装软件包。
在 Bug 中搜索“firefox 85”后,我发现了这一点: https://bugs.launchpad.net/ubuntu/focal/+source/cargo/+bug/1901571
似乎构建新的 Firefox 软件包也需要升级rustc
,cargo
这就要求在升级 Firefox 之前先升级那些依赖项。这是 Ubuntu 因未滚动发布而受到损害的另一个例子,同时仍试图让 Firefox 保持更新到最新版本。他们最终也需要升级一些其他软件包,但由于不滚动发布规则不允许这样做,因此在这种情况下他们会得到额外的延迟,因为他们需要协调多个软件包之间的所有更改。
如果有一些重要的安全补丁,则会单独处理这些补丁,并在必要时手动反向移植,以避免出现此类停顿。