从适用于Linux的Google Chrome浏览器中删除32位支持不仅会影响32位用户,还会影响带有奇怪错误的64位用户。
昨天我们开始想起Google Chrome终止了对32位的支持 在Linux系统,Ubuntu 12.04 LTS和Debian 7上。这不仅会导致超出支持范围的32位计算机上的后遗症, 而且在64位Linux计算机上 与谷歌浏览器,给出一个奇怪的错误。
错误是,当检查系统更新时,谷歌浏览器 检查32位和64位由于删除了32位,因此我收到一条错误消息,内容如下。
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)
一些索引文件下载失败。 它们已被忽略,或改用旧的。
在Christian中,这意味着i386(32位)软件包中存在错误,并且将不会下载它们。 此错误无效(下载了64位),但是, 是的,它发出一个令人讨厌的错误窗口 每次我们告诉浏览器检查更新。
我想Google会发布某种补丁来修复此错误,但是我们不知道需要多长时间。 好消息是 是否可以使用Linux命令行修复此错误 并输入以下命令(如果您使用Debian并想 安装chrome 请记住在开始时将sudo更改为su,然后再将命令更改为不带sudo的命令)。
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
我们输入的命令意味着 我们下令只使用64位存储库, 忽略i386存储库,因此,谷歌浏览器错误已结束。
这个错误 让我们思考一下Google Chrome对Linux用户的关注,却忽略了诸如此类的小事情。 如果Google继续这样下去,它将丢失大量此类错误的用户。
19条评论,留下您的评论
非常感谢您,我刚收到该错误:)
我也解决了它,但是我做了更多的步骤:
1)我打开一个终端,然后放入“ sudo nano -w /etc/apt/sources.list.d/google-chrome.list”
2)在行«deb http://dl.google.com/linux/chrome/deb/ 稳定的主»添加«[arch = amd64]»得到:
“ Deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ 稳定的主»
3)保存更改并使用“ sudo apt-get update”更新存储库
他们对待我们这些在GNU / Linux上使用chrome的人有多糟糕
每次更新时都会重新生成google-chrome.list文件,因此有必要在每次更新chrome之后执行命令(而我们正在等待Google的权威解决方案)。
问候。
帮助
大灾变@ cataclysm-HP-Mini-1103:〜$ sudo sed -i -e's / deb http / deb [arch = amd64] http /'«/etc/apt/sources.list.d/google-chrome.list »
sed:无法读取/etc/apt/sources.list.d/google-chrome.list:文件或目录不存在
我不知道它在Arch中是什么,我想它是其他发行版中的典型代表。
我将测试是否出现此错误。 我将其作为第四个浏览器。
第一个Firefox,第二个Chromium,第三个Konqueror,第四个Chrome
感谢您的解决方案:)
谢谢,很好的贡献。
我删除了存储库,不再得到任何东西,我希望这是正确的
Fabricio,但我没看错,从现在开始,Chrome将无法更新。 完全卸载它,下载官方安装程序,然后再次干净安装,会很方便。
太好了,对我有用。 我没有意识到这一点,并且遇到了问题。 谢谢!
实话实说,Google故意这样做是因为它不会在Windows上执行,您可以在32位64位版本中使用它,这对于那些使用linux系统的人来说是一种嘲弄。
它告诉我,因为没有文件或目录,所以无法读取它,因此我复制了所有的sudo
我明白了
W:GPG错误: http://dl.google.com/linux/chrome/deb 稳定版本:由于以下签名不可用,因此无法对其进行验证:NO_PUBKEY A040830F7FAC5991 NO_PUBKEY 1397BC53640DB551
W:存储库“ http://dl.google.com/linux/chrome/deb稳定发行版”未签名。
N:这样的存储库中的数据无法进行身份验证,因此使用它存在潜在的危险。
N:有关创建存储库和配置用户的详细信息,请参见apt-secure(8)手册页。
N:由于存储库“ http://dl.google.com/linux/chrome/deb stable InRelease”不支持“ i386”体系结构,因此省略了配置文件“ main / binary-i386 / Packages”的使用
当我运行sudo时就会出现
大灾变@ cataclysm-HP-Mini-1103:〜$ sudo sed -i -e's / deb http / deb [arch = amd64] http /'«/etc/apt/sources.list.d/google-chrome.list »
sed:无法读取/etc/apt/sources.list.d/google-chrome.list:文件或目录不存在
帮助
当我运行sudo时,它告诉我
大灾变@ cataclysm-HP-Mini-1103:〜$ sudo sed -i -e's / deb http / deb [arch = amd64] http /'«/etc/apt/sources.list.d/google-chrome.list »
sed:无法读取/etc/apt/sources.list.d/google-chrome.list:文件或目录不存在
我明白了
大灾变@ cataclysm-HP-Mini-1103:〜$ sudo sed -i -e's / deb http / deb [arch = amd64] http /'«/etc/apt/sources.list.d/google-chrome.list »
sed:无法读取/etc/apt/sources.list.d/google-chrome.list:文件或目录不存在
大灾变@ cataclysm-HP-Mini-1103:〜$ sudo sed -i -e's / deb http / deb [arch = amd64] http /'«/etc/apt/sources.list.d/google-chrome.list »
sed:无法读取/etc/apt/sources.list.d/google-chrome.list:文件或目录不存在
我做的事?
嗨,.list文件有另一个名称,您将google-chrome.list更改为google.list,它可以工作。 问候。
我安装了 Chromium,对我来说,它可以满足所有需求。 我有 Ubuntu 21.04,它运行良好。