Ubuntu无法解决未满足的依赖

我试图在我的Ubuntu 8.10服务器上安装一个软件包。 但是,我收到这个消息:

以下软件包有未满足的依赖关系。
webmin:取决于:apt-show-versions,但它不会被安装
E:未满足的依赖关系。 尝试“apt-get -f install”(不指定解决scheme)。

所以我运行apt-get -f install来安装apt-show-versionslibapt-pkg-perl 。 select安装后没有validation,我得到这些错误:

Err http://gb.archive.ubuntu.com intrepid / universe libapt-pkg-perl 0.1.22build1
404没有find
Err http://gb.archive.ubuntu.com intrepid / universe apt-show-versions 0.13
404没有find
无法抓取http://gb.archive.ubuntu.com/ubuntu/pool/universe/liba/libapt-pkg-perl/libapt-pkg-perl_0.1.22build1_i386.deb 404找不到
无法抓取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-missingbuild议添加--fix-missing ,但都--fix-missing 。 我从哪里出发?

Ubuntu 8.10不受支持。 看看这个链接 。

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

 $ sudo do-release-upgrade 

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

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

强悍的版本根本就不在档案服务器上。 我不知道这个原因。 但是如果你想继续,你可能需要升级到更新的东西。

你真的应该更新! 但如果你现在不能或想要解决你的适应问题,所以你可以更新,而无需重新安装尝试切换您的回购指向

deb http://old-releases.ubuntu.com/ubuntu/ Ibex主要限制宇宙多重宇宙

未满足的依赖包被破坏,必须被强制删除。 在你的情况下,包是webmin

sudo dpkg -r webmin

可能会有更多类似问题的软件包。 他们必须一个接一个地去掉。 然后尝试

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