ocrfeeder 是一款 Ubuntu 桌面应用程序,它利用 Tesseract 和其他 OCR 引擎执行 OCR。我在 Ubuntu 14 下运行正常,但在 18.04 下安装时遇到问题。问题是未满足 Python 组件的依赖关系。
Python 版本
2.7.15~rc1-1
具体错误信息
The following packages have unmet dependencies.
ocrfeeder : Depends: python-sane but it is not going to be installed
进一步的调查
我根据以下文档分别安装了 python-sane 的所有依赖包:https://packages.ubuntu.com/bionic/python-sane. 除了 python-numpy 给出错误消息外,其他都安装正常:
The following packages have unmet dependencies.
python-numpy : Depends: liblapack3 but it is not going to be installed or liblapack.so.3
安装 liblapack3 出现错误:
The following packages have unmet dependencies.
liblapack3 : Depends: libgfortran4 (>= 7) but it is not going to be installed
安装 libgfortran4 出现错误:
The following packages have unmet dependencies.
libgfortran4 : Depends: gcc-7-base (= 7.3.0-16ubuntu3) but 7.5.0-3ubuntu1~18.04 is to be installed
知道如何解决这个问题吗?
答案1
通过重新安装 Ubuntu 18.04 解决了这个问题。我认为原始安装是从不可靠的镜像安装的,其中包含一些组件的旧版本。