为什么Chromium不能像Firefox一样在所有Ubuntu LTS存储库中都是最新的?


27

chromium-browser对于较旧的12.04LTS和14.04LTS,Ubuntu LTS存储库中的软件包相当旧。请在Ubuntu的Chrome浏览器软件包搜索中查看Chrome浏览器位于:

火狐为51.0.1x版本从精密(12.04LTS)每目前支持Ubuntu的发布Yakkety(16.10) (实际上,灿烂17.04有50版,但它仍然是三月所以它不是真的尚未公布)。

官方的Ubuntu存储库通常是获取所有东西的最新支持版本的最佳场所,并且使用apt / synaptic /软件中心通常是更新软件的最佳方法(受此类似问题的支持Q 如何安装最新的Chromium稳定版本?)。

特别是考虑使用旧的网络浏览器通常是一个坏主意,Google表示 Gmail(可能还有其他Google应用程序?)将在2017年后不再支持Chrome(本质上是Chromium)53及更早的版本,为什么仍然要使用更旧,支持Chromium上放弃的Ubuntu LTS吗?


PS。我不是在问为什么“官方Ubuntu仓库中的软件包比Debian Sid,PPA,作者等的最新(上游)版本更旧?” (相关问题:为什么Ubuntu信息库没有最新版本的软件?),而是为什么Firefox却没有更新Ubuntu本身的最新版本。



我放弃了Chromium,而是迁移到了Chrome。它与Google自己的PPA保持同步,它具有比Chromium更多的功能,并且Chrome更好地支持了某些网站。您可能要考虑走那条路。
帕迪·兰道

Chrome放弃了对32位Linux的支持在此处)。它也可能与Google一起做一些并非所有人都满意的事情。
Xen2050 '17年

Answers:


41

Firefox在中main,Canonical致力于为其提供软件的安全更新(对于main浏览器来说,全部都是这些)。铬不在其中main,而是universe由志愿者更新的。更新Chromium for 12.04可能花费了太多精力,更重要的是,由于Google不支持Google Chrome浏览器的12.04,因此此后可能已经做出了重大更改。

对于14.04,最新版本的Chromium 无法构建,已提交错误,维护者未对此做出回应。由于Chrome仍支持14.04,因此我认为这可能是可修复的,并且没有人自愿修复它。


7

我对此有些了解。

除了不能保证主流铬合金的支持政策外,还有其他一些原因可能会导致较旧的版本落后或不受支持。

lang C ++:12.04是在开发新的C ++标准的同时发布的,随后Chromium上游采用了新的语言功能。12.04系统c ++运行时不支持它们。可以使用从未在12.04中使用过的构建工具,并对ABI进行改型,但这有点困难。静态链接(例如专有的Google Chrome浏览器)不是很好。非主要和非常老的发行版将此优先级降到最低。

拱x86:上游铬下降了对i386的支持。Ubuntu仍然必须支持它。Firefox没有额外的负担。

arch arm64:我们希望在Ubuntu中支持新的桌面体系结构,尽管有运行Chrom-e的手机,但ARM64桌面甚至不在Chromium上游的视野中。Firefox上游具有更好的支持。

速度:在相对较短的项目生命周期中,会有五十个主要版本发布。再加上上述问题和其他一些次要的事情,例如下个月的gtk2-> gtk3更换,这些疯狂的步伐使铬变得异常难以支撑,甚至比Firefox更难。

如果有希望帮助的志愿者,那么我想帮助您提供帮助。加入Freenode#ubuntu-chromium。您的任务是克隆“工作中”的包装分支并提出合并建议。https://code.launchpad.net/~chromium-team

谢谢!


有趣,谢谢!您是Ubuntu-Chromium还是Chromium的维护者?我对irc不太熟悉,您是说服务器irc.freenode.net,然后是#ubuntu-chromium?如果我找到合适的,那此刻它似乎是空的。也许有一个更通用的网页?
Xen2050 '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.