无法解析“id.old-releases.ubuntu.com”

无法解析“id.old-releases.ubuntu.com”

我已经编辑了我的 sources.list,因为我无法进行更新,因为它会抛出一系列错误代码 404。我按照互联网上的一些步骤操作,以便将其引导至 id.old-releases.ubuntu.com,但仍然失败(我试图为学校的项目下载 samba,并因此感到恐慌)。我还没有备份我的 sources.list 文件,我不知道现在该怎么做。

这是我用来更改的代码sources.list

$ sudo sed -i.bak -r 's/(archive|security).ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

我遇到的大多数错误都与此类似。

Err http://id.old-releases.ubuntu.com vivid-backports Release.gpg              
Could not resolve 'id.old-releases.ubuntu.com'

有人能帮忙吗?我真的不明白 Ubuntu 是如何工作的。

答案1

您确实应该升级到 16.04,这样您就可以继续获得安全更新等等。也就是说,这个问题可以解决。

给您的说明假设您的sources.list文件连接到默认的 Ubuntu 服务器,但您的系统连接到印度尼西亚的 Ubuntu 服务器,因此它们id.在服务器名称前面有一个(如id.archive.ubuntu.com)。这个假设是错误的,所以它保留了该id.部分,并且old-releases.ubuntu.com不支持它,所以应该将其删除。

要修复此问题,请运行:

sudo sed -i.bak 's/id.old-/old-/g' /etc/apt/sources.list
sudo apt-get update

相关内容