amazon linuxにyumでleptonica、tesseractをインストールする方法
意外とハマったので、メモとして残して起きます。
ちなみに、
tesseract
OCRアプリです
leptonica
オープンソースの画像処理系ライブラリ
です!コンパイルでインストールする方法を色々掲載しているところが多いですが、amazon linux , redhat , centos 等で使われる、yumでインストールする方法はあまりなかったの載せました。

。。でインストール方法
amazon linuxでの例を書きますが基本、redhatでもcentosでも同じかもしれないです
$ sudo yum --enablerepo=epel --disablerepo=amzn-main -y install libwebp $ sudo yum --enablerepo=epel -y install tesseract tesseract-en
以上(笑)
ひとことでいうと、epel使えってってことですね。ちなみに、amazon linuxはepelはすでに入っておりまして、アクティブになってないだけです。
amazon linuxでは上記の順でやらないと、yumでのインストールの際にこんなエラーになったりします
sudo yum --enablerepo=epel --disablerepo=amzn-main -y install libwebp
Loaded plugins: priorities, update-motd, upgrade-helper
80 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package libwebp.x86_64 0:0.3.0-3.5.amzn1 will be updated
--> Processing Dependency: libwebp(x86-64) = 0.3.0-3.5.amzn1 for package: libwebp-devel-0.3.0-3.5.amzn1.x86_64
--> Processing Dependency: libwebp(x86-64) = 0.3.0-3.5.amzn1 for package: libwebp-java-0.3.0-3.5.amzn1.x86_64
--> Processing Dependency: libwebp.so.4()(64bit) for package: libwebp-devel-0.3.0-3.5.amzn1.x86_64
--> Processing Dependency: libwebp.so.4()(64bit) for package: libwebp-tools-0.3.0-3.5.amzn1.x86_64
--> Processing Dependency: libwebp.so.4()(64bit) for package: libwebp-java-0.3.0-3.5.amzn1.x86_64
--> Processing Dependency: libwebpmux.so.0()(64bit) for package: libwebp-devel-0.3.0-3.5.amzn1.x86_64
--> Processing Dependency: libwebpmux.so.0()(64bit) for package: libwebp-tools-0.3.0-3.5.amzn1.x86_64
---> Package libwebp.x86_64 0:0.4.3-3.el6 will be an update
--> Running transaction check
---> Package libwebp-devel.x86_64 0:0.3.0-3.5.amzn1 will be updated
---> Package libwebp-devel.x86_64 0:0.4.3-3.el6 will be an update
---> Package libwebp-java.x86_64 0:0.3.0-3.5.amzn1 will be updated
---> Package libwebp-java.x86_64 0:0.4.3-3.el6 will be an update
---> Package libwebp-tools.x86_64 0:0.3.0-3.5.amzn1 will be updated
---> Package libwebp-tools.x86_64 0:0.4.3-3.el6 will be an update
--> Processing Dependency: libglut.so.3()(64bit) for package: libwebp-tools-0.4.3-3.el6.x86_64
--> Processing Dependency: libGL.so.1()(64bit) for package: libwebp-tools-0.4.3-3.el6.x86_64
--> Finished Dependency Resolution
Error: Package: libwebp-tools-0.4.3-3.el6.x86_64 (epel)
Requires: libGL.so.1()(64bit)
Error: Package: libwebp-tools-0.4.3-3.el6.x86_64 (epel)
Requires: libglut.so.3()(64bit)
こんなエラーになった時は
sudo yum remove libwebp
で、ライブラリをアンインストールしてから、再度、上記の手順でやり直してください