当前位置: 首页>>技术教程>>正文


为什么不是像所有Ubuntu LTS回购中的Chromium up-to-date,就像Firefox一样?

, ,

问题描述

Ubuntu的LTS repos中的chromium-browser软件包相当陈旧,适用于较旧的12.04LTS& 14.04LTS。请参阅此search of Ubuntu’s packages for chromium-browser以查看chromium-browser位于:

Firefox在从Precise(12.04LTS)到Yakkety(16.10)的每个当前支持的Ubuntu版本中的版本为51.0.1x(实际上,Zesty 17.04版本为50,但它仍然是March,所以它还没有真正发布)。

官方Ubuntu存储库通常是获取所有支持最新版本的最佳位置,使用apt /synaptic /软件中心通常是更新软件的最佳方式(由此类似的Q 如何安装最新的稳定版本的Chromium?支持)。

特别是考虑使用旧的网络浏览器通常是一个坏主意,而且Gmail(以及可能还有其他谷歌应用程序?)的Google says将不再支持Chrome(基本上是Chromium)版本53&在2017年以后,为什么老款的still-supported Ubuntu LTS显然放弃了Chromium?


PS。我不是在问为什么“官方Ubuntu存储库中的软件包比Debian Sid,PPA,作者等最新(上游)版本更旧?” (相关问:Why don’t the Ubuntu repositories have the latest versions of software?),而不是为什么Ubuntu本身的最新版本没有更新,而Firefox是。

最佳解决方案

Firefox位于main中,Canonical承诺在main中提供软件的安全更新(在浏览器的情况下,就是全部)。 chrome 不在main中,它是universe – 因此由志愿者更新。可能只是为了更新Chromium 12.04而付出太多努力,尤其是因为谷歌不支持12.04谷歌Chrome,因此可能已经做出了重大改变。

对于14.04,最新版本的Chromium有failed to build,提交的错误没有得到维护者的回复。由于Chrome仍然支持14.04,我认为这可能是可修复的,没有人自愿修复它。

次佳解决方案

我知道一点这个。

除了主要和热的 chrome 以及有保证的支持政策之外,还有一些其他原因可能导致旧版本滞后或不受支持。

lang C++:12.04是在开发新的C++标准时发布的,而Chromium上游很快就采用了新的语言功能。 12.04系统c ++运行时不支持它们。可以使用从未在12.04和retro-fit ABI更改的构建工具,但它有点难。像专有的谷歌浏览器这样的静态链接并不是很好。 Non-main和非常古老的发行版使这个最低优先级。

arch x86:上游 chrome 下跌i386支撑位。 Ubuntu仍然必须支持它。 Firefox没有这个额外的负担。

arch arm64:我们希望在Ubuntu中支持新的桌面架构,虽然有运行Chrom-e的手机,但ARM64桌面甚至不在Chromium上游的雷达上。 Firefox上游有更好的支持。

速度:major-version在项目的相对较短的生命周期内发布了50种。将这种疯狂的步伐添加到上述问题以及其他一些较小的事情上,例如下个月的gtk2-> gtk3替换,并且所有使得 chrome 异常难以支持,或者比Firefox更难。

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

谢谢!

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7005.html,未经允许,请勿转载。