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 中单击“重新加载”时。我应该为此做些什么吗?
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
Run Code Online (Sandbox Code Playgroud)
然后更新
sudo apt-get update && sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)