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

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

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

这是Ubuntu提供的Firefox和Chromium的情况。

有趣的是,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的修复程序。

没有项目没有死。 Ubuntu Chromium团队没有足够的人来处理它,这就是为什么Ubuntu软件包已经过时了。 Benjamin Kerensa目前正在接触新的开发人员以支持这里的团队。 所以情况有望很快好转。

Ubuntu的Chromium版本由Ubuntu开发人员维护。 因此,在Chromium开发人员更新之后,Ubuntu开发人员会查看它以了解它如何与Ubuntu一起工作并进行任何必要的修改。 这是使用Chromium而不是Chrome的唯一优势。 要在Ubuntu上使用Chrome,您必须从Google下载该版本并相信它们可以使用Ubuntu正常运行。

如果您想获得最新版本,而不考虑它是否已被Ubuntu开发人员批准,那么您应该只使用Chrome。

Chromium项目就在这里 ,包括Windows,Linux,iOS,Android等版本。

从发布页面看,最新版似乎是22版。不确定为什么launchpad.net没有它。