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但它正在删除大量的东西,我真的不认为这是解决它的正确方法。
谢天谢地,我能够修复它。我担心我必须重新安装 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 创建一个新的符号链接。
| 归档时间: |
|
| 查看次数: |
11388 次 |
| 最近记录: |