Answers:
在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的较新版本中的一些修复程序。
Ubuntu的Chromium版本由Ubuntu开发人员维护。因此,在Chromium开发人员更新之后,Ubuntu开发人员随后对其进行了研究,以了解它如何与Ubuntu一起使用并进行必要的修改。这是在Chrome上使用Chromium的唯一优势。要在Ubuntu上使用Chrome,您必须从Google下载该版本,并相信他们可以使其在Ubuntu上正常工作。
如果您希望获得最新版本,而不必考虑Ubuntu开发人员是否批准了该版本,则应该只使用Chrome。