如何安装依赖于多个版本的 deb 包?

如何安装依赖于多个版本的 deb 包?

我想安装一个依赖于 Python 3.4 的 deb 包,我有这个包,但是安装程序认为我只有 3.2,因为上面apt-cache说了,并dpkg-query返回python3 3.2.3-0ubuntu1.2update-alternatives似乎不行。我该怎么办?

答案1

在 12.04 中拥有 python3.4 包并不是您唯一的问题。

查看 Debian 控制文件:

Package: python3-tesseract
Source: python-tesseract
Version: 0.9-0.4ubuntu0
Architecture: amd64
Maintainer: FreeToGo <[email protected]>
Installed-Size: 4261
Depends: python3 (>= 3.4~), python3 (<< 3.5), libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), liblept4, libstdc++6 (>= 4.1.1), libtesseract3
Section: python
Priority: optional
Homepage: http://code.google.com/p/python-tesseract/
Description: Tesseract for Python3
 Python-tesseract is a wrapper class for Tesseract OCR
 that allows any conventional image files (JPG, GIF, PNG,
 TIFF and etc) to be read and decoded into readable
 languages. No temporary file will be created during the
 OCR processing.

python3-tesseract(并且python-tesseract)取决于liblept4仅适用于 14.04+ 版本。

我的建议是设置一个 14.04 VM 或将您的系统升级到 14.04 以便正确安装python3-tesseract

相关内容