我和同事正在尝试在装有 Ubuntu 12.10 的计算机上运行一些更新,这台计算机已经有一段时间没用了。但是,当我们尝试运行 sudo apt-get update 时,终端返回了几条错误消息,下面是其中的一个示例:
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/quantal-backports/main/binary-i386/Packages 404 Not Found [IP: 91.189.91.13 80]
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/quantal-backports/restricted/binary-i386/Packages 404 Not Found [IP: 91.189.91.13 80]
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/quantal-backports/universe/binary-i386/Packages 404 Not Found [IP: 91.189.91.13 80]
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/quantal-backports/multiverse/binary-i386/Packages 404 Not Found [IP: 91.189.91.13 80]
完整日志在这里:http://pastebin.com/s9kD0NX6
我听说有些人也遇到了同样的问题,看来 Ubuntu 无法处理大量更新?目前,我们大约有 500 个更新需要安装 :(
我们该如何解决这个问题?谢谢您的帮助。
答案1
Quantal 已过期,不再在 Ubuntu 主镜像中发布。(如果您尝试在 Web 浏览器中加载这些 URL,您会发现它们确实是 404 - 与 Ubuntu 能够处理“大量更新”无关。)
编辑您的以/etc/apt/sources.list
替换,这是仍然托管此旧软件的站点。对于包含不属于核心 Ubuntu 的软件(、、等)的存储库,您可能希望简单地将它们从或 中的相应文件注释掉,然后在升级到当前支持的版本后重新启用它们。us.archive.ubuntu.com
old-releases.ubuntu.com
security.ubuntu.com
ppa.launchpad.net
dl.google.com
/etc/apt/sources.list
sources.list.d
由于这些旧版本不受支持,并且可能存在未修补的安全漏洞,因此您可能希望尽快升级到最新版本。请注意,您必须连续进行几次升级:升级到 13.04,然后是 13.10、14.04。如果您愿意,可以保留该版本,因为 14.04 是一个长期支持版本,仍然受支持。否则,您可以继续使用 14.10、15.04、15.10。
您可能会考虑是否更容易重新开始并重新安装当前版本。