如何在Docker镜像中安装tesseract-ocr v4.1.1

weylhg0b  于 2023-11-17  发布在  Docker
关注(0)|答案(1)|浏览(179)

我正在尝试构建一个将在WSL-2 Ubuntu-20.04(托管在Windows 10上)上运行的Docker镜像。我需要安装tesseract-ocr的版本4.1.1,根据https://ubuntu.pkgs.org/20.04/ubuntu-universe-arm64/tesseract-ocr_4.1.1-2build2_arm64.deb.html是4.1.1- 2build 2。这行应该可以工作:

RUN apt-get update && apt-get install tesseract-ocr -y

字符串
但是它安装了V4.0.0。所以,我尝试了这一行:

RUN apt-get update && apt-get install tesseract-ocr=4.1.1-2build2 -y


这给了我这个错误:
未找到'tesseract-ocr'的版本'4.1.1- 2build 2'
任何建议将不胜感激。

qco9c6ql

qco9c6ql1#

@phil-o的评论:

RUN export PATH=/user/local/bin:$PATH 

RUN apt-get update && \ 
    apt-get install libleptonica-dev automake make pkg-config libsdl-pango-dev libicu-dev libcairo2-dev bc ffmpeg libsm6 libxext6 -y 

RUN wget github.com/tesseract-ocr/tesseract/archive/4.1.1.zip && \
    unzip 4.1.1.zip && \
    cd tesseract-4.1.1 && \
     ./autogen.sh && \
     ./configure && \
     make && \
     make install && \
     ldconfig && \
     make training && \
     make training-install && \
     tesseract --version

字符串
我觉得这个不错。

相关问题