为什么 Ubuntu 15.10 中的更新信息截至 2016-03-10 已经过时?

为什么 Ubuntu 15.10 中的更新信息截至 2016-03-10 已经过时?

今天(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

相关内容