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

Miz*_*aze 2 upgrade updates apt backup 15.04

我编辑了我的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
Run Code Online (Sandbox Code Playgroud)

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

Err http://id.old-releases.ubuntu.com vivid-backports Release.gpg              
Could not resolve 'id.old-releases.ubuntu.com'
Run Code Online (Sandbox Code Playgroud)

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

Cha*_*Rex 7

你真的应该升级到 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
Run Code Online (Sandbox Code Playgroud)