在Ubuntu 11.04上安装ocropus

时间:2012-07-13 14:00:59

标签: python-2.7 shared-libraries ocr ubuntu-11.04

我需要在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没有安装候选者

我认为某个墨菲可能有一点意义。

这种情况带来了一个美味的复杂因素:

(如果我错了,请纠正我)

  1. Ubuntu 11.04附带libjpeg62-dev。 ocropus所需的版本是libjpeg8-dev。

  2. Ocropus需要libtiff4-dev,而libtiff4-dev依赖于libjpeg62-dev。因此我无法卸载libjpeg62-dev。

  3. libjpeg62-dev与libjpeg8-dev冲突。因此,我只能拥有libjpeg8-dev或libjpeg62-dev中的一个,而不能同时拥有这两个。

  4. 如果安装了libjpeg8-dev,我将没有libjpeg62-dev,这意味着我必须删除libtiff4-dev,因此无法安装ocropus。

  5. 如果安装了libjpeg62-dev,我将没有libjpeg8-dev,因此我将无法安装ocropus。

  6. 注意:

    (实验说明)

    我已经在系统上安装了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表示这是由版本不正确的库引起的。

    问题:

    我该怎么办?

    提前致谢。

0 个答案:

没有答案