安装python 3.5后apt依赖的问题

Jar*_*key 5 package-management python apt dpkg dependencies

我下载并编译了最新的python 3.5,并用checkinstall 安装了它。现在我得到了大量在 apt 中缺少依赖项的包。

apt-xapian-index : Depends: python (< 2.8) but 3.5.0-1 is to be 

installed
 duplicity : Depends: python (< 2.8) but 3.5.0-1 is to be installed
 gconf2 : Depends: python:any
 .
 .
 .
 totem-plugins : Depends: python:any (>= 2.6.6-7~)
 ubuntu-system-service : Depends: python (< 2.8) but 3.5.0-1 is to be installed
                         Depends: python:any (>= 2.7.1-0ubuntu2)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Run Code Online (Sandbox Code Playgroud)

但我仍然安装了包括 2.7.9 在内的 python。

$ which python
/usr/bin/python
$ python
Python 2.7.9 (default, Apr  2 2015, 15:33:21) 
[GCC 4.9.2] on linux2

$ which python3
/usr/local/bin/python3
$ python3
Python 3.5.0 (default, Sep 13 2015, 19:47:21) 
[GCC 4.9.2] on linux
Run Code Online (Sandbox Code Playgroud)

如何删除我安装的软件包或修复未安装 python3 的依赖项?

另外,python3.4还在 /usr/bin/python3

编辑:我看到它想让我做,apt-get -f install但它正在删除大量的东西,我真的不认为这是解决它的正确方法。

Jar*_*key 5

谢天谢地,我能够修复它。我担心我必须重新安装 ubuntu。

我去手动编辑/var/lib/dpkg/status并删除了由checkinstall.

一旦删除,我就去/usr/local/bin删除所有python 3.5的东西。我还确保 python3-4 仍在/usr/bin/. 然后我做了一个sudo dpkg-reconfigure -a,最后一个apt-get -f install,只有一件事“丢失”了,那就是 python。

然后我设法按照自述文件中的说明以正确的方式安装它,然后删除指向 python3.4 的符号链接并为 python3.5 创建一个新的符号链接。