1、 为什么用自己编译安装,而不采用apt安装?
由于tesseract有很多依赖包,直接用deb包或者rpm包等安装包安装很复杂,不一定能成功安装。
2、安装基本的依赖包
sudo apt update
sudo apt install g++ autoconf automake libtool pkg-config libpng-dev libjpeg-dev libtiff-dev zlib1g-dev
3、如果需要训练模型,则需要额外安装如下库
sudo apt-get install libicu-dev
sudo apt-get install libpango1.0-dev
sudo apt-get install libcairo2-dev
3、安装Leptonica(必须安装的,tesseract需要)
#编译出的最终结果安装在/opt/leptonica-root/install(为了今后卸栽方便)
#以root身份执行,如不是root用户,必须sudo
cd /opt
mkdir leptonica-root
cd leptonica-root
mkdir install
git clone https://github.com/DanBloomberg/leptonica.git ./source
cd source
autoreconf -vi
./configure -prefix=/opt/leptonica-root/install
make -j16
make install
#配置环境
在/etc/ld.so.