es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo instalar Tesseract 3.04 (antiguo) en Alpine Linux, en Docker?

En mi Dockerfile, tengo:

RUN apk update && apk add tesseract-ocr=3.04

Lo cual produce un error:

No es posible seleccionar los paquetes:
tesseract-ocr-4.1.3-r0:
breaks: world[tesseract-ocr=3.04]

También he intentado add tesseract-ocr=3.04.01, que es como está listado en la página de lanzamientos.

La simple instrucción add tesseract-ocr instala la versión 4.13, pero necesito específicamente la versión 3.04.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error indica que el paquete tesseract-ocr-4.1.3-r0 está causando un conflicto con la versión específica tesseract-ocr=3.04. Esto significa que hay un problema de dependencia o compatibilidad entre las dos versiones.

    Una posible solución es agregar el indicador --repository=http://dl-cdn.alpinelinux.org/alpine/v3.7/main/` al comandoapk add` para asegurar que se instale la versión correcta del paquete desde el repositorio correcto.

    El comando actualizado sería:

    RUN apk update && apk add --repository=http://dl-cdn.alpinelinux.org/alpine/v3.7/main/ tesseract-ocr=3.04.01
    

    Esto debería instalar la versión específica 3.04.01 que se requiere, sin conflictos. Alternativamente, montar directamente la versión deseada de Tesseract puede ser una opción si está disponible en la herramienta de terceros.

Comments are closed.