我需要在Ubuntu 11.04上安装ocropus。
我经历了一个漫长而痛苦的尝试从项目的下载页面尝试ocropus 0.3和0.4的过程,但无济于事 - 我找不到让它找到它推荐的tesseract的方法。我在谷歌上工作,遇到了http://code.google.com/p/ocropus/wiki/InstallTranscript页面。
大。除非我发出命令:
hg clone $release https://ocropus.googlecode.com/hg/ ocropus
我收到错误消息:
abort: unknown revision 'ocropus-0.4.4'!
archlinux的ocropus包维护者在这里发帖http://aur.archlinux.org/packages.php?ID=13444说
他们完全重构了ocropus,同时他们也完全删除了旧的存储库,因此无法访问旧的“稳定”版本。我建议使用ocropus-hg包,至少目前是这样。
我以为我会继续这个想法并发出命令:
hg clone https://ocropus.googlecode.com/hg/ ocropus #I deftly avoid any
mention of the release
结果是我得到一个文件夹,其中有一个名为ocroinst的文件。我运行它,它说我需要运行以下命令:
sudo ./ocroinst packages #checks the dependencies
./ocroinst install #installs ocropus
sudo ./ocroinst dl #downloads models
我很高兴我发出了第一个命令,就是当我收到消息时:
软件包libjpeg8-dev不可用,但是由另一个软件包引用。 这可能意味着包裹丢失,已经过时或者 仅可从其他来源获得 E:包libjpeg8-dev没有安装候选者
我认为某个墨菲可能有一点意义。
这种情况带来了一个美味的复杂因素:
(如果我错了,请纠正我)
Ubuntu 11.04附带libjpeg62-dev。 ocropus所需的版本是libjpeg8-dev。
Ocropus需要libtiff4-dev,而libtiff4-dev依赖于libjpeg62-dev。因此我无法卸载libjpeg62-dev。
libjpeg62-dev与libjpeg8-dev冲突。因此,我只能拥有libjpeg8-dev或libjpeg62-dev中的一个,而不能同时拥有这两个。
如果安装了libjpeg8-dev,我将没有libjpeg62-dev,这意味着我必须删除libtiff4-dev,因此无法安装ocropus。
如果安装了libjpeg62-dev,我将没有libjpeg8-dev,因此我将无法安装ocropus。
注意:
(实验说明)
我已经在系统上安装了libjpeg62-dev。我想我可以抓住机会,然后我就去了,改变了每个libjpeg8-dev,我可以找到 libjpeg-dev ,然后运行3个命令。
已安装。没错。
这给了我很大的快乐 直到 我运行了命令
ocropus <image-file-name>
我被迷人的欢迎:
ImportError: /usr/local/lib/python2.6/dist-packages/_iulib.so: undefined symbol: _ZN5iulib6dcloseEv
更复杂的
ocropus book2pages out image*
失败并出现同样的错误。 post on stack overflow表示这是由版本不正确的库引起的。
问题:
我该怎么办?
提前致谢。