我正在使用 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 上,我从更新管理器收到一个错误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.
答案1
有关如何在 Ubuntu 16.04 和 17.04 中安装 Chrome 的重要信息位于底部!
此消息仅适用于 Linux 32 位系统,64 位系统当然会继续受支持。当您安装 32 位版本的 Ubuntu 时,自 2016 年 3 月起,Google Chrome 将不会收到更新 - Google 早在 2015 年 12 月 1 日就已宣布了这一消息。
谷歌:我们将终止对 32 位 Linux、Ubuntu Precise (12.04) 上的 Google Chrome 的支持...
- Google Chromium 开发人员 Dirk Pranke 宣布:Google Chrome Linux 支持更新
- OMG!UBUNTU!信息:Google Chrome 不再支持所有 32 位 Linux 发行版
- SOFTPEDIA:谷歌决定终止对 32 位 Linux 操作系统上的 Google Chrome 的支持
当你想要接收 Chrome 更新时 - 你应该切换到 64 位版本的 Ubuntu。建议使用 Ubuntu 14.04.3 LTS 和 Ubuntu 15.10下载无论如何,都是 64 位版本。下一个 Ubuntu LTS 版本 16.04 Xenial Xerus 将于 2016 年 4 月发布,请以 64 位安装。
在三月至四月期间,您可以使用预安装的火狐您可以使用 Web 浏览器。或者,您也可以安装chromium 浏览器或者顿悟浏览器来自 Ubuntu 存储库。或者您可以安装 64 位版本的 Ubuntu 14.04,但这值得付出努力吗?...您决定...
对 Ubuntu LTS 版本的五年支持涵盖了包括官方存储库在内的系统。Google Chrome 是不是可在官方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"
更新信息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
答案2
实际情况是,此消息中的“支持”一词并不像您想象的那样。当 Google 说“此系统将不再受支持”时,他们说的是“我们将停止为该系统提供 Chrome 更新”。另一方面,当 Canonical 说“Ubuntu 14.04 将获得五年支持”时,他们说的是“软件包在官方存储库中将会在五年内获得升级”。由于 Chrome 软件包不在 Ubuntu 官方仓库中,因此两者并不矛盾。
答案3
编辑: 看起来 Google 已将正确的更改添加到更新中。因此,只需修复存储库行,然后运行更新应该就可以了。
谷歌停止了 32 位 Chrome支持 Linux。 有趣的是,Google 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
希望这可以帮助!
答案4
请阅读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。