没有更多Google Chrome 32位更新

我使用的是谷歌Chrome 48.0 32位。 今天,当我推出Google Chrome时,我收到了以下消息:

This computer will soon stop receiving Google Chrome updates because this Linux system will no longer be supported 

我认为Ubuntu 14.04已经支持了五年,这到底发生了什么?

在64位Ubuntu上,我从Update Manager和apt-get update收到错误:

 Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file) Some index files failed to download. They have been ignored, or old ones used instead. 

有关如何在Ubuntu 16.04和17.04底部安装Chrome的重要信息!

此消息仅对Linux 32位系统有效,当然将支持64位系统。 如果您安装了32位版本的Ubuntu,Google Chrome将从2016年3月开始不会收到更新 – 这已经是Google于2015年12月1日宣布的。

谷歌:我们将在32位Linux,Ubuntu Precise(12.04)上终止对谷歌Chrome的支持……

  • Google Chromium-dev Dirk Pranke宣布:谷歌Chrome Linux支持的更新
  • 我的天啊! UBUNTU! 信息:Google Chrome Axes支持所有32位Linux发行版
  • SOFTPEDIA:谷歌决定在32位Linux操作系统上终止对谷歌浏览器的支持

当您想要接收Chrome更新时 – 您应该切换到64位版本的Ubuntu。 Ubuntu 14.04.3 LTS和Ubuntu 15.10建议以64位的方式下载 。 下一个Ubuntu LTS版16.04 Xenial Xerus将于2016年4月发布,安装在64位。

在3月到4月的时间范围内,您可以使用预先安装的Firefox Web浏览器。 或者,您可以从Ubuntu存储库安装chrome-browserepiphany-browser 。 或者你可以安装64位版本的Ubuntu 14.04,但这是值得的吗? … 你决定 …

Ubuntu LTS版本的五年支持涵盖了包括官方存储库在内的系统。 官方Ubuntu存储库中 没有谷歌浏览器,这就是为什么Canonical / Ubuntu开发人员不提供Chrome的五年LTS支持的原因。

更新信息2016-03-03: Google已从其存储库中删除了32位版本!

正如您在Google Chrome网站上看到的那样,不再提供32位Linux版本。

运行sudo apt-get update会出现以下错误:

 Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file) Some index files failed to download. They have been ignored, or old ones used instead. 

作为解决方法,专门为64位设置存储库:

 sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list" "/opt/google/chrome/cron/google-chrome" 

参考: 修复“无法获取”Google Chrome存储库

更新信息2016-03-09: Google似乎已在49.0.2623.87版本中修复了此问题!

/opt/google/chrome/cron/google-chrome文件现在具有以下架构相关条目:

 # sources.list setting for google-chrome updates. REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" REPOCONFIGREGEX="deb (\[arch=[^]]*\bamd64\b[^]]*\][[:space:]]*)?https?://dl.google.com/linux/chrome/deb/ stable main" 

/etc/apt/sources.list.d/google-chrome.list文件显示了此体系结构相关条目:

 ### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out this entry, but any other modifications may be lost. deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main 

更新信息2016-04-21:如何在Ubuntu 16.04中安装Google Chrome浏览器

目前存在从Google网站下载安装Google Chrome的问题。 单击.deb文件时,Ubuntu软件会打开,但单击“安装”时没有任何反应。 以这种方式正确安装Google Chrome – 打开终端并执行以下命令:

 echo "deb http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo apt-get update sudo apt-get install google-chrome-stable 

更新存储库时几乎没有新的“弱签名”问题 – 但可以忽略它:

 W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1) 

更新信息2017-04-13:如何在Ubuntu 17.04中安装Google Chrome浏览器

上面给出的Ubuntu 16.04命令仍然有效,是成功安装Google Chrome的最佳解决方案。 注意:也可以使用命令apt而不是apt-get

发生的事情是,此消息中的“支持”一词并不代表您认为的含义。 当Google表示“不再支持此系统”时,他们所说的“我们将停止为此系统提供Chrome更新”。 另一方面,当Canonical说“Ubuntu 14.04将支持五年”时,他们所说的“ 官方存储库中的软件包将获得五年的升级”。 由于Chrome软件包不在官方Ubuntu存储库中,因此两者之间没有矛盾。

编辑:似乎谷歌已经为更新添加了正确的更改。 因此,只需修复存储库行,然后从现在开始运行更新应该是好的。


谷歌停止了对Linux的32位Chrome支持。 有趣的是,在谷歌Chrome下载网站上,他们仍然拥有32位版本的链接。


要解决此问题,请进行以下更改:

(可选)首先,删除Google Chrome和存储库文件: 不用担心,您的设置应该仍然是安全的。

 sudo apt-get remove google-chrome-stable sudo rm /etc/apt/sources.list.d/google-chrome.list* 

然后更新系统:

 sudo apt-get update 

接下来,按照以下命令修复Google Chrome存储库文件:

添加密钥: 仅当这是第一次安装时。

 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 

然后将更改添加到存储库:

 sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list' 

如果已安装Google Chrome:

 sudo apt-get update sudo apt-get upgrade 

如果没有安装:

 sudo apt-get update sudo apt-get install google-chrome-stable 

希望这可以帮助!

切换到Chromium – 它实际上是相同的(甚至可以让你像Chrome一样登录Google),完全开源,并由Ubuntu存储库提供。

对于使用Chromium的Flash支持,请按照这些说明操作。

请阅读https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/FoE6sL-p6oU

从那里:

为了为最常用的Linux版本提供最佳体验,我们将在2016年3月初停止支持32位Linux,Ubuntu Precise(12.04)和Debian 7(wheezy)上的Google Chrome。Chrome将继续运行这些平台但不再接收更新和安全修复程序。

我们打算继续支持Linux上的32位构建配置,以支持构建Chromium。 如果您使用的是Precise,我们建议您升级到Trusty。

在Ubuntu 64位上,键入以下命令:

 sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list" 

 sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome" 

更新包: sudo apt-get update

根据webupd8在64位操作系统上,您需要编辑以下两个文件:

 /etc/apt/sources.list.d/google-chrome.list 

改变第3行:

 deb http://dl.google.com/linux/chrome/deb/ stable main 

至:

 deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main 

修改/opt/google/chrome/cron/google-chrome

从以下位置更改REPOCONFIG和SSLREPOCONFIG:

 REPOCONFIG="deb http://dl.google.com/linux/chrome/deb/ stable main" SSLREPOCONFIG="deb https://dl.google.com/linux/chrome/deb/ stable main" 

 REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" SSLREPOCONFIG="deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" 

2016年8月3日更新

要通过PPA在Ubuntu 16.04 LTS上安装最新版本的Google Chrome 50(64位)并签名良好:

下载Google公钥:

 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 

添加Google Chrome存储库:

 sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list' 

存储库更新:

 sudo apt update 

要么

 sudo apt-get update 

安装Google Chrome:

 sudo apt install google-chrome-stable 

要么

 sudo apt-get install google-chrome-stable 

根据http://www.webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html ,从命令提示符处执行以下操作:

 sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list" sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome" 

请注意,根据上面的来源,“此文件在每个Google Chrome更新上都已更改,看起来似乎无法解决此问题(更改/ opt / google / chrome / cron / google-chrome或/ etc / default / google-chrome doesn这会影响到这一点)所以在谷歌在其软件包中更改此内容之前,您需要在每次谷歌Chrome更新后应用上述修复程序….解决方法是使.list文件不可变,因此不能通过使用“sudo chattr + i /etc/apt/sources.list.d/google-chrome.list”(可以使用:“sudo chattr -i / etc / apt / sources)进行更改,可以更改任何Google Chrome更新。 list.d / google-chrome.list“)但这并不理想,一旦Google修复了这个文件,你应该改回这个文件。”