Ubuntu 无法解决未满足的依赖关系

Ubuntu 无法解决未满足的依赖关系

我正在尝试在 Ubuntu 8.10 服务器上安装软件包。但是,我收到以下消息:

以下软件包具有未满足的依赖关系。webmin
:依赖:apt-show-versions,但不会安装
E:未满足的依赖关系。尝试不使用任何软件包执行“apt-get -f install”(或指定解决方案)。

因此我运行apt-get -f install提供安装的选项apt-show-versionslibapt-pkg-perl。选择不经验证进行安装后,出现以下错误:

http://gb.archive.ubuntu.comintrepid/universe libapt-pkg-perl 0.1.22build1
404 未找到
错误http://gb.archive.ubuntu.comintrepid/universe apt-show-versions 0.13
404 未找到
获取失败http://gb.archive.ubuntu.com/ubuntu/pool/universe/liba/libapt-pkg-perl/libapt-pkg-perl_0.1.22build1_i386.deb 404 Not Found
获取失败http://gb.archive.ubuntu.com/ubuntu/pool/universe/a/apt-show-versions/apt-show-versions_0.13_all.deb 404 未找到
E:无法获取某些档案,也许运行 apt-get update 或尝试使用 --fix-missing?

我尝试按照建议运行apt-get update并添加--fix-missing,但都不起作用。我该怎么做?

答案1

ubuntu 8.10 不再受支持。请查看此链接

Ubuntu 8.10(Intrepid Ibex)于 2008 年 10 月 30 日发布,并维护至 2010 年 4 月 30 日。因此,您需要使用以下命令升级您的服务器:

$ sudo do-release-upgrade

但是,您需要update-manager-core安装包。

否则,您可能需要重新安装较新版本的 ubuntu。

答案2

Intrepid 版本根本没有在存档服务器上。我不知道原因是什么。但是如果你想继续,你可能需要升级到更新的版本。

答案3

你确实应该更新!但如果你现在不能更新,或者想解决你的 apt 问题,以便你可以更新而无需重新安装,请尝试切换你的存储库以指向

德布http://old-releases.ubuntu.com/ubuntu/Ibex 主受限宇宙多元宇宙

答案4

未满足依赖关系的软件包已损坏,必须强制删除。您的情况是,软件包是 webmin

sudo dpkg-r webmin

可能有更多软件包存在类似问题。必须逐个删除它们。然后尝试

apt-get update 
apt-get upgrade
apt-get autoremove 
apt-get clean all

相关内容