![如何安装依赖于多个版本的 deb 包?](https://linux22.com/image/1102626/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96%E4%BA%8E%E5%A4%9A%E4%B8%AA%E7%89%88%E6%9C%AC%E7%9A%84%20deb%20%E5%8C%85%EF%BC%9F.png)
我想安装一个依赖于 Python 3.4 的 deb 包,我有这个包,但是安装程序认为我只有 3.2,因为上面apt-cache
说了,并dpkg-query
返回python3 3.2.3-0ubuntu1.2
。update-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
。