今天(2016-10-03)出现了一个感叹号,上面写着“更新信息已过时”,当我运行更新管理器时,我收到一条错误消息,提示无法下载信息。(顺便说一句,我的互联网连接没有问题。)
该命令:sudo apt-get update
尝试更新后出现此错误消息:
W: 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)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Google Chrome 似乎给我带来了麻烦?
答案1
来源该解决方案:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
然后更新
sudo apt-get update
一切都会好起来的。
详细说明:Google Chrome 软件包会自动将其存储库文件放入/etc/apt/sources.list.d/
。
自 3 月初以来,32 位 ( i386
) 存储库已被禁用 - 请参阅这个问题了解更多详情。
不幸的是,他们忘记更新源文件的信息了!
从 Google Chrome 49.0.2623.87 版本开始,这个问题就解决了,但对于以前的版本,上述程序是解决此问题的一种解决方法。
答案2
对于我来说,在 Ubuntu 14.04.3 上,我还必须更新:
sudo nano /etc/apt/sources.list.d/google.list
其中有:
deb http://dl.google.com/linux/chrome/deb/ stable main
和:
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
或者只是终端:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google.list"
同样的问题google-网页设计师
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-webdesigner.list"
新文件:
$ cat /etc/apt/sources.list.d/google-webdesigner.list deb [arch=amd64] http://dl.google.com/linux/webdesigner/deb/ stable
主要
先前版本:
$ cat /etc/apt/sources.list.d/google-webdesigner.list.save deb http://dl.google.com/linux/webdesigner/deb/ stable main
&现在出现了一个新错误:
W: Duplicate sources.list entry http://dl.google.com/linux/chrome/deb/ stable/main amd64 Packages (/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-amd64_Packages) W: You may want to run apt-get update to correct these problems
只需删除:
sudo rm /etc/apt/sources.list.d/google.list