2012年10月04日 星期四 14:40
下面是我的安装文件的结果:
guomeng@guomeng-HP-G42-Notebook-PC:/etc/apt$ sudo apt-get remove [sudo] password for guomeng: Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: libc6 : Depends: libc-bin (= 2.13-20ubuntu5.1) but 2.13-20ubuntu5.2 is installed libc6-dev : Depends: libc6 (= 2.13-20ubuntu5.2) but 2.13-20ubuntu5.1 is installed E: Unmet dependencies. Try using -f.
我是过了sudo apt-get -f install 和 sudo apt-get -f upgrade,sudo apt-get update等命令,
结果是:
dpkg: error processing /var/cache/apt/archives/libc6_2.13-20ubuntu5.2_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 1 Errors were encountered while processing: /var/cache/apt/archives/libc6_2.13-20ubuntu5.2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
2012年10月04日 星期四 14:42
应该是依赖冲突了吧……从源码自己编译一下试试
2012年10月13日 星期六 22:50
The following packages have unmet dependencies: libc6 : Depends: libc-bin (= 2.13-20ubuntu5.1) but 2.13-20ubuntu5.2 is installed libc6-dev : Depends: libc6 (= 2.13-20ubuntu5.2) but 2.13-20ubuntu5.1 is installed E: Unmet dependencies. Try using -f.
libc6 依赖libc-bin的2.13-20ubuntu5.1版本,但是2.13-20ubuntu5.2安装了.
libc6-dev依赖2.13-20ubuntu5.2版本,但是2.13-20ubuntu5.1安装了.
应该3个包都是5.2结尾的版本.而现在只有lib-bin和libc6-dev是5.2结尾的版本.
先卸载apt-get purge libc6-dev 再 apt-get clean 然后再 apt-get update下.
然后
然后再apt-get --reinstall install libc6 libc6-dev看看,注意下载的包的名字后面是不是5.2结尾的包.是的话应该就能解决问题.如果不是>=5.2 那可能是仓库里找不到libc6-bin的高版本.
也可以配置官方源试试.
以上纯属YY,不一定凑效..
Zeuux © 2024
京ICP备05028076号