apt-get update 失败解释

apt-get update 失败解释

继续,将其投票为重复,但没有一个答案能够很好地解释到底发生了什么。他们建议的也没有用。你能至少解释一下第一个错误所涉及的元素,达到人类能够理解如何以知情的方式进行的程度吗?我发现现有答案的命令行巫术不是可靠解决问题的正确策略。这个问题寻求的是工作元素的定制解释。

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/Release  Unable to find expected entry 'universe/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)

W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg  Bad header line [IP: 216.58.214.78 80]

W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/main/binary-amd64/Packages  404  Not Found [IP: 216.58.214.78 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

答案1

“无法获取...”警告可能是您的 sources.list 存在实际问题,也可能是远程服务器或您与服务器的连接存在临时问题,具体取决于详细信息。由于互联网并非 100% 可靠,因此这些警告偶尔出现并不罕见。只有当这些警告持续几天时,我才会担心。

对于第一个警告(archive.ubuntu.com),它表示在以下列表中找不到条目“universe/binary-amd64/Packages”http://archive.ubuntu.com/ubuntu/dists/trusty/Release。但是,如果您在浏览器中转到该页面并搜索该条目,您将看到它就在那里。

我个人在过去一周遇到了很多关于 archive.ubuntu.com 服务器的问题,所以我切换了软件镜像,从那以后就没再遇到过问题。你可以从系统设置 > 软件和更新在“Ubuntu 软件”选项卡下。请参阅此文章:http://www.asim.pk/2014/05/25/how-to-change-download-mirror-in-ubuntu/

关于 Google Chrome 存储库的警告,第一个警告表示服务器对您的计算机请求的响应存在问题(服务器响应的“标头”部分不正确),第二个警告表示服务器没有您的计算机请求的文件。这两个警告都向您提供了请求发送到的 IP 地址,因此您可以使用在线 DNS 查找来确保您的计算机正在尝试连接到正确的地址。

相关内容