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

Liz*_*Boy 4 synaptic apt repository 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 Not Found [IP: 91.189.92.167 80]

最新的 8.10 软件包的存储库在哪里?


感谢您的详细回答。

我使用 vi 而不是 sed,并使用以下方法将每次出现的 'us.archive' 替换为 'old-releases': :g/us.archive/s//old-releases/g

我相信这是等效的,尽管我的 sed 技能有点生疏。

首先,我只是简单地替换了“档案”而没有去掉“我们”。并得到与以前相同的 404 错误,因此该部分很重要。

到目前为止似乎工作正常!

我确实收到了一些错误,例如:

无法获取http://security.ubuntu.com/ubuntu/dists/intrepid-security/main/binary-i386/Packages.gz 404 Not Found [IP: 91.189.92.166 80]

当我在 Synaptic 中单击“重新加载”时。我应该为此做些什么吗?

fos*_*dom 6

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.comold-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
Run Code Online (Sandbox Code Playgroud)

然后更新

sudo apt-get update && sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)