无法安装python2.7-dev由于未满足的依赖Ubuntu 12.04

在此页面上描述的问题完全相同: http : //qnundrum.com/answer.php?q=431114

以下是直接从该页面引用:

我无法安装python-dev因为未满足的依赖。 我怎样才能解决这个问题? 删除python不是一个选项,我不能findpython2.6-dev,因为它不能find。

sudo apt-get install python-dev 

以下软件包具有未满足的依赖关系:python-dev:取决于:python2.7-dev(> = 2.7.3),但不会被安装E:无法纠正问题,

所以试试python2.7-dev

 sudo apt-get install python2.7-dev The following packages have unmet dependencies: python2.7-dev : Depends: python2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed Depends: libpython2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed E: Unable to correct problems, you have held broken packages. 

所以我的问题是如何解决这个问题,而不卸载Python? 任何意见将非常感激!

如果您还没有,请尝试将您的软件包存储库引用更改为“Main”或美国 。 这样做解决了我的Python-dev unmet-dependencies问题(我的12.04安装使用英国软件包仓库,以前)。

  1. 在“Ubuntu软件中心”(USC)中,进入菜单/选项卡“编辑=>软件源”。
  2. 将“下载”下拉式值更改为“主服务器”或美国的服务器。
  3. 离开USC,从Ubuntu的程序菜单打开'更新pipe理器','检查'软件更新(或在terminal窗口中发出“sudo apt-get update”)。
  4. 像平常一样更新软件,例如通过terminal中的“Update Manager”或apt-get / aptitude。

这修复了我的存储库,然后继续安装我以后需要的东西,正常情况下。

在用上面的指令解决问题之前,各种aptitude / apt-get命令都提示我删除了很多很多的软件包,但是,如果你愿意的话,我并不喜欢我的6个月的软件包添加,即使我有时候快照包列表(见我的要点提示)! 我很高兴知道我要离开这里的指示。

希望这可以帮助。

最后,我使用了Aptitude,它降级了我的Python版本。

添加

deb http://us.archive.ubuntu.com/ubuntu/ precise-security main

deb http://us.archive.ubuntu.com/ubuntu/ precise-updates main

sources.list为我解决它