用aptitude 工具可以两步搞定:
sudo apt-get install aptitude
 
sudo aptitude install python-dev 
-------------------------安装日志----------------------------
 下列“新”软件包将被安装。         
   python-dev python2.7-dev{ab} 
 0 个软件包被升级,新安装 2 个, 0 个将被删除, 同时 0 个将不升级。
 需要获取 29.5 MB 的存档。 解包后将要使用 39.3 MB。
 下列软件包存在未满足的依赖关系:
  python2.7-dev : 依赖: python2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。
                  依赖: libpython2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。
                  依赖: libexpat1-dev 但它将不会被安装。
                  依赖: libssl-dev 但它将不会被安装。
 下列动作将解决这些依赖关系:
      保持 下列软件包于其当前版本:
 1)     python-dev [未安装的]      
 2)     python2.7-dev [未安装的]   
是否接受该解决方案?[Y/n/q/?] n
 下列动作将解决这些依赖关系:
      安装 下列软件包:                                                       
 1)     libexpat1-dev [2.0.1-7.2ubuntu1 (precise)]                            
 2)     libssl-dev [1.0.1-4ubuntu3 (precise)]                                 
 3)     libssl-doc [1.0.1-4ubuntu3 (precise)]                                 
      降级 下列软件包:                                                       
 4)     libexpat1 [2.0.1-7.2ubuntu1.1 (now) -> 2.0.1-7.2ubuntu1 (precise)]    
 5)     libpython2.7 [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]     
 6)     libssl1.0.0 [1.0.1-4ubuntu5.7 (now) -> 1.0.1-4ubuntu3 (precise)]      
 7)     python2.7 [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]        
 8)     python2.7-minimal [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]
是否接受该解决方案?[Y/n/q/?] y
 下列软件包将被“降级”:
   libexpat1 libpython2.7 libssl1.0.0 python2.7 python2.7-minimal 
 下列“新”软件包将被安装。
   libexpat1-dev{a} libssl-dev{a} libssl-doc{a} python-dev python2.7-dev{a} 
 0 个软件包被升级,新安装 5 个, 5 个被降级, 0 个将被删除, 同时 0 个将不升级。
 需要获取 39.0 MB 的存档。 解包后将要使用 47.8 MB。
 您要继续吗?[Y/n/?]
                










