问题描述
我正在使用Google 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月开始不会收到更新 – 这已在2015年12月1日由Google公布。
Google:我们将终止对32位Linux,Ubuntu Precise(12.04)上Google Chrome的支持……
-
Google Chromium-dev Dirk Pranke announced: Updates to Google Chrome Linux support
-
OMG! UBUNTU! information: Google Chrome Axes Support for ALL 32-bit Linux Distros
-
SOFTPEDIA: Google Decides to End Support for Google Chrome on 32-Bit Linux OSes
当您想要接收Chrome更新时,您应该切换到64位版本的Ubuntu。无论如何,推荐将Ubuntu 14.04.3 LTS和Ubuntu 15.10推荐给download以64位风格。下一代Ubuntu LTS版本16.04 Xenial Xerus将于2016年4月发布,并将其安装在64位中。
在3月至4月的时间范围内,您可以使用pre-installed Firefox网络浏览器。或者,您可以从Ubuntu存储库安装chromium-browser或epiphany-browser。或者你可以安装Ubuntu 14.04的64位版本,但是这值得付出吗? … 你决定 …
Ubuntu LTS版本的五年支持涵盖包括官方存储库在内的系统。谷歌浏览器在官方Ubuntu版本库中不可用,这就是为什么Canonical /Ubuntu开发人员没有对Chrome提供五年LTS支持的原因。
更新信息2016-03-03:Google已从其存储库中删除了32位版本!
正如你可以在Google Chrome website上看到的那样,没有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"
参考:Fix “Failed to fetch” Google Chrome repository
更新信息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
更新存储库时几乎没有新的”weak signature”问题 – 但可以忽略:
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命令仍然有效,是成功安装谷歌浏览器的最佳工作解决方案。注意:命令apt
也可以用来代替apt-get
。
次佳解决方法
发生了什么事情是这个消息中的”supported”这个词并不意味着你的想法。当谷歌表示“这个系统将不再受支持”时,他们所说的是“我们将停止为该系统提供Chrome更新”。另一方面,当Canonical说“Ubuntu 14.04将支持五年”时,他们所说的是“官方软件包中的软件包将获得五年的升级”。由于Chrome软件包不在官方的Ubuntu存储库中,因此两者之间没有矛盾。
第三种解决方法
编辑:它看起来好像Google已经添加了正确的更新更新。因此,只需修复存储库行,然后从现在开始运行更新应该是很好的。
Google stopped 32bit Chrome支持Linux。有趣的是,在Google Chrome download网站上,他们仍然有链接到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支持,请遵循these instructions.
第五种方法
请阅读https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/FoE6sL-p6oU
从那里:
To provide the best experience for the most-used Linux versions, we will end support for Google Chrome on 32-bit Linux, Ubuntu Precise (12.04), and Debian 7 (wheezy) in early March, 2016. Chrome will continue to function on these platforms but will no longer receive updates and security fixes.
We intend to continue supporting the 32-bit build configurations on Linux to support building Chromium. If you are using Precise, we’d recommend that you to upgrade to 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
安装谷歌浏览器:
sudo apt install google-chrome-stable
要么
sudo apt-get install google-chrome-stable