没有更多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-browser或epiphany-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修复了这个文件,你应该改回这个文件。”