为什么 Chromium 不像 Firefox 那样自动更新?

Nep*_*nno 8 browser chromium

Firefox 几天前通过更新管理器自动更新到版本 14,但 Chromium 网络浏览器仍然停留在版本 18,而 Google Chrome 已经在版本 20。为什么会发生这种情况,我该如何将我的 Chromium 更新到更新的版本?

tho*_*ter 12

在 Linux 发行版中,软件通常不使用其自己的内部“自动更新”机制。相反,它依赖于发行版来更新它。

这是案件双方Firefox和铬与Ubuntu提供。

有趣的是,Firefox 和 Chromium 与 Canonical 的支持水平不同,而且 Ubuntu 上的 Firefox 有一个有点不寻常的发布策略。

Firefox 包含在 Ubuntu 的存储库中,而 Chromium 包含在Universe存储库中。这意味着 Ubuntu 版本的 Firefox 直接从 Canonical 获得最佳支持,而 Chromium 的支持依赖于 Ubuntu 社区。Universe 中的大多数软件包都严重依赖Debian开发人员的工作,而 Debian 有不同的优先级。因此,基于此,您会期望 Firefox 包含更多特定于Ubuntu 的定制,并通过更新得到更好的支持。

问题是,稳定发行版中的几乎所有软件(如 Ubuntu,以及除“滚动发行版”以外的大多数其他发行版)在该发行版的生命周期内都不应该收到新版本软件的更新。充其量,它应该只接收较小的更新或安全补丁。Ubuntu 上的 Firefox 在这里有点不寻常,因为 Ubuntu 正在为其稳定的发行版提供完整的主要新上游版本的 Firefox。

这样做的理由是 Firefox 的快速发布策略,它确保“主要”版本实际上比大多数软件的主要版本的破坏性要小一些,但也使得将安全补丁向后移植到旧版本变得非常困难。所以 Canonical 显然决定只为 Ubuntu 提供新的上游版本,而不是修补旧版本。

对于 Chromium 来说,它并不完全像这样,但外观可能具有欺骗性。Ubuntu 上的 Chromium 有时获得新的上游版本(这就是为什么即使 Lucid 也在 v18.x 上),有时 Ubuntu 社区会通过修复和安全更新修补现有版本,但不会增加其版本号。然而,这意味着尽管 Ubuntu 中 Chromium 的版本号不同,但它仍然包含较新版本 Chromium 所具有的一些修复程序。

  • @vasa1 [此页面](https://help.ubuntu.com/community/Repositories/) 提供了更多关于“main”和“universe”在谁支持它以及它获得多少支持方面的区别的信息(包括事实上,由“社区”为 Universe 中的包提供修复和安全更新)。此外[此页面](http://packages.ubuntu.com/search?keywords=chromium-browser) 显示,已经有更新版本形式的chromium-browser 安全补丁。 (3认同)

小智 6

不,这个项目并没有死。Ubuntu Chromium 团队只是没有足够的人在做它,这就是为什么 Ubuntu 软件包已经过时的原因。Benjamin Kerensa 目前正在联系新的开发人员以支持这里的团队。因此,这种情况有望很快得到改善。

  • Benjamin Kerensa 不适用于 Canonical。他是 Ubuntu 社区的活跃成员,愿意通过博客文章帮助我宣传对帮助的需求。 (2认同)