1

我在 Docker 映像中运行。当我执行 apk add tesseract-ocr 时,我得到了 4.0.0 版本。我在这里找到了 4.1.1 版本:https ://alpine.pkgs.org/edge/alpine-community-aarch64/tesseract-ocr-4.1.1-r5.apk.html 。使用apk add --repository尝试了各种组合,但无法正常工作。所以我刚刚下载了apk文件,现在尝试直接安装它,但它不会自动获取依赖项。有任何想法吗?在使用 APK 时,我是新手。不确定它抱怨的 APKINDEX 是什么

 # apk add --allow-untrusted tesseract-ocr-4.1.1-r5.apk
fetch https://pkgs.org/x86_64/APKINDEX.tar.gz
ERROR: https://pkgs.org/: Permission denied
WARNING: Ignoring APKINDEX.8fc13182.tar.gz: No such file or directory
ERROR: unsatisfiable constraints:
  so:libicui18n.so.67 (missing):
    required by: tesseract-ocr-4.1.1-r5[so:libicui18n.so.67]
  so:libicuuc.so.67 (missing):
    required by: tesseract-ocr-4.1.1-r5[so:libicuuc.so.67]
/ #

这是/etc/apk/repositoriesdocker 图像首次出现时的内容

/ # cat /etc/apk/repositories
http://dl-cdn.alpinelinux.org/alpine/v3.9/main
http://dl-cdn.alpinelinux.org/alpine/v3.9/community

我的 dockerfile 包含FROM openjdk:8-jre-alpine 我所有的实验都是在一个干净的图像上完成的,所以没有任何问题。

4

0 回答 0