tesseract-ocr 由于缺少 libleptonica6 依赖项而不再可安装

问题描述 投票:0回答:1

我正在尝试从以下 PPA 存档之一更新 Tesseract OCR (

tesseract-ocr
):Ubuntu 22.04 上的
ppa:alex-p/tesseract-ocr-devel
ppa:alex-p/tesseract-ocr-daily
。但是,由于
libleptonica6
不再可安装,安装失败:

 #32 8.592 The following packages have unmet dependencies:
 #32 8.648  libtesseract5 : Depends: libleptonica6 (>= 1.75.3) but it is not installable
 #32 8.649  tesseract-ocr : Depends: libleptonica6 (>= 1.75.3) but it is not installable

这种情况从 10 月 30 日及随后的几天开始发生,而在 10 月 29 日及更早的时候它曾经可以正确安装。

重现:

$ docker run --rm -it --name test -u 0 ubuntu:22.04 bash -c "apt update && apt install -y software-properties-common && add-apt-repository -y ppa:alex-p/tesseract-ocr-devel && apt update && apt install -y tesseract-ocr"
ubuntu tesseract leptonica
1个回答
0
投票

解决方法是切换到稳定的 PPA 之一,例如

ppa:alex-p/tesseract-ocr5

$ docker run --rm -it --name test -u 0 ubuntu:22.04 bash -c "apt update && apt install -y software-properties-common && add-apt-repository -y ppa:alex-p/tesseract-ocr5 && apt update && apt install -y tesseract-ocr && tesseract --version"
[..]
Setting up liblept5:amd64 (1.82.0-3build1) ...
Setting up libtesseract5:amd64 (5.4.1-1ppa1~jammy1) ...
[..]
tesseract 5.4.1
 leptonica-1.82.0
© www.soinside.com 2019 - 2024. All rights reserved.