如何在Linux Debian上删除未满足的依赖项?
apt-get -f install 的结果如下:
阅读包裹清单......完成
构建依赖关系树
阅读州信息......完成
纠正依赖关系......失败。
以下软件包具有未满足的依赖项:
libc-bin:中断:libc6(< 2.10)但安装了2.7-18lenny7
libc-dev-bin:取决于:libc6(> 2.13)但安装了2.7-18lenny7
Recommends: manpages-dev but it is not installed
libssh2-1:取决于:libgcrypt11(> = 1.4.2)但安装了1.4.1-1
libssh2-1-dev:取决于:libssh2-1(= 0.18-1)但是1.2.6-1是 安装
locales:取决于:glibc-2.13-1
nscd:取决于:libc6(> 2.13)但安装了2.7-18lenny7
E:错误,pkgProblemResolver ::解析生成的中断,这可能是 由持有的包裹造成的。
E:无法纠正依赖关系
uname -r 结果:
2.6.18-274.7.1.el5.028stab095.1
我还尝试 apt-get删除libssh2-1 , apt-get删除libc-dev-bin 等,但它对我不起作用。这很烦人,我无法安装任何其他软件包。
有任何建议我该如何解决?
答案 0 :(得分:2)
请尝试按照此步骤1 by 1
apt-get autoclean
apt-get -f install
dpkg --configure -a
apt-get -f install
apt-get -u dist-upgrade
或尝试“aptitude”而不是“apt-get”