我正在尝试从废弃的 Ubuntu 8.10 系统中复制一些文件。
为此,我需要安装 nfs、portmap 等,因为它们尚未安装。
因此我打开 Synaptic 来安装软件包。它计算依赖项并列出所需的软件包。我单击“应用”,然后收到无法验证源的警告。我还是单击了“应用”,然后收到一条错误消息,如下所示:
W:获取失败 http://us.archive.ubuntu.com/ubuntu/main/pool/p/portmap/portmap_6.0-6ubuntu1_i386.deb 404 未找到 [IP: 91.189.92.167 80]
哪里有最新的 8.10 软件包的存储库?
感谢您的详细回答。
我使用 vi 而不是 sed,并且使用以下命令将每个出现的“us.archive”替换为“old-releases”::g/us.archive/s//old-releases/g
尽管我的 sed 技能有点生疏,但我相信这是等效的。
首先,我只是简单地替换了“archives”,而没有删除“us.”,结果还是出现了和以前一样的 404 错误,所以这部分很重要。
到目前为止它似乎还有效!
我确实遇到了一些错误,例如:
获取失败http://security.ubuntu.com/ubuntu/dists/intrepid-security/main/binary-i386/Packages.gz 404 未找到 [IP: 91.189.92.166 80]
当我在 Synaptic 中单击“重新加载”时。我应该做些什么吗?
答案1
ubuntu v8.10 的存储库已移动。以下是可用的存储库:http://old-releases.ubuntu.com
原因是它现在不再受支持并且不再接收更新和安全补丁。
我建议您考虑使用受支持的发行版,例如 10.04 或更高版本。如果您的计算机在内存或处理器方面太旧,那么您应该考虑使用 Lubuntu 或 Xubuntu 等发行版。
如果你想继续使用 8.10,那么使用你最喜欢的文本编辑,编辑/etc/apt/sources.list
查找文本archive.ubuntu.com
。例如,它看起来像:us.archive.ubuntu.com
us.archive.ubuntu.com
用。。。来代替old-releases.ubuntu.com
类似地 - 例如,如果您有文本,security.ubuntu.com
则将其替换为old-releases.ubuntu.com
你可以这样做sed
sudo sed -i -e 's/us.archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
sudo sed -i -e 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
然后更新
sudo apt-get update && sudo apt-get dist-upgrade