每次我检查更新时,都会得到:
W:Failed to fetch http://cz.archive.ubuntu.com/ubuntu/dists/saucy/main/binary-amd64/Packages 404 Not Found [IP: 217.31.202.63 80]
, W:Failed to fetch http://cz.archive.ubuntu.com/ubuntu/dists/saucy/universe/binary-amd64/Packages 404 Not Found [IP: 217.31.202.63 80]
, W:Failed to fetch http ://cz.archive.ubuntu.com/ubuntu/dists/saucy/main/binary-i386/Packages 404 Not Found [IP: 217.31.202.63 80]
, W:Failed to fetch http ://cz.archive.ubuntu.com/ubuntu/dists/saucy/universe/binary-i386/Packages 404 Not Found [IP: 217.31.202.63 80]
, E:Some index files failed to download. They have been ignored, or old ones used instead.
其他一些建议是查看/etc/apt/sources.list
,但该文件中没有关于 cz 的任何内容,也不包含“ca.archive.ubuntu.com/ubuntu/...”提到这是该论坛上的另一个答案。这种情况已经持续了一段时间,我希望一些镜像列表可能会被修复,问题可能会消失,但我终于觉得值得一提。通常,我只是收到警告,更新仍然会发生,但我今天尝试加载包时遇到了问题,我想知道它们是否可能相关。
我已经使用 ubuntu 好几年了,所以我不是一个完全的新手,但这超出了我的知识范围,而且我无法通过 Google 找到答案。
注意:我在两个链接后添加了一个空格:因为我的声誉太低,无法发布超过两个链接。
uname -a
Linux transition 3.13.0-65-generic #105-Ubuntu SMP Mon Sep 21 18:50:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
这个问题不是重复的当我使用 PPA 或更新我的软件包列表时,如何修复 404 错误?因为我的问题不在于 ppa,并且那里的任何解决方案都无法解决我的问题。
答案1
其中有些行/etc/apt/sources.list
涉及saucy
不再受支持的版本。
只需删除它们。如果您有 Ubuntu 14.04,则只需要trusty
存储库。
答案2
如果你的/etc/apt/sources.list
不包含这个服务器(或引用的行saucy
),你可能必须删除/var/lib/apt/lists/*
- 可能存在旧版本的残留。试试这个:
$ sudo rm -i /var/lib/apt/lists/cz.*
$ sudo apt-get update
也可能存在引用该服务器的内容/etc/apt/sources.list.d/
。如果是这样:删除该文件并$ sudo apt-get update
。
确保你/etc/apt/sources.list
引用的是正确的 Ubuntu 版本。你可以找出你正在运行的版本
$ lsb_release -av
您的sources.list
文件应该只包含Codename
上面命令中列出的条目。
但如果你仍然运行saucy
:它已经达到了生命尽头.你仍然会在旧版本。
您需要更改您的/etc/apt/sources.list
以包含:
deb http://old-releases.ubuntu.com/ubuntu/ saucy main restricted universe multiverse
等等。
您可以考虑升级到较新且仍然受支持的 ubuntu 版本。