ubuntu12.04上python2.7依赖冲突的解决
公司用来编译的公用电脑有一个python2.7的冲突,正常通过apt-get包管理工具安装应该不会出现依赖问题,可能是有同事强制安装了不符合依赖的软件才出现的问题。解决过程比较简单,找出有依赖问题的软件包,然后根据系统版本覆盖掉异常版本即可。
系统是ubuntu 12.04.1,机器是amd64的机器,依赖冲突如下:
libpython2.7 : Depends: python2.7 (= 2.7.3-0ubuntu3.9) but 2.7.3-0ubuntu3 is installed
python2.7 : Depends: python2.7-minimal (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.9 is installed
python2.7-dev : Depends: python2.7 (= 2.7.3-0ubuntu3.9) but 2.7.3-0ubuntu3 is installed
E: Unmet dependencies. Try using -f.
从冲突信息可以看出主要是两个版本的冲突,涉及的软件包依赖层次关系如下:
libpython2.7+python2.7-dev
|
phthon2.7
|
phthon2.7-minimal。
查看12.04.1发行版的软件包,正确的版本的应该是ubuntu3,下载正确的软件包安装后冲突解决。
通过安装如下包后解决
libpython2.7_2.7.3-0ubuntu3_amd64.deb
python2.7_2.7.3-0ubuntu3_amd64.deb
python2.7-dev_2.7.3-0ubuntu3_amd64.deb
python2.7-minimal_2.7.3-0ubuntu3_amd64.deb

浙公网安备 33010602011771号