如何将软件包安装到 8.10 系统?

如何将软件包安装到 8.10 系统?

我正在尝试从废弃的 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

相关内容