¿Es posible dar opciones a un paquete de instalación de Homebrew desde la línea de comandos, algo como esto (que no parece funcionar):
brew install tesseract --all-languages
¿O tiene que usar brew edit tesseracty editar sus opciones deseadas en el archivo que se abre?
(Si esta última es la única forma, ¿por qué eligieron hacerlo así? Parece muy engorroso).
EDITAR: Lo hice uninstall, luego installnuevamente con la opción agregada, y ahora parece reaccionar. 1. Homebrew debería haber podido entender el cambio sin desinstalarlo primero. 2. No puedo ver la opción documentada o mencionada en ninguna parte.

mv <lang>.traineddata /usr/local/Cellar/tesseract/<version>/share/tessdataRespuestas:
brew infolistas de opciones:Como dice la edición de la pregunta, si ya ha instalado un paquete y desea instalar el paquete con diferentes opciones, primero debe desinstalarlo.
fuente
A partir del 2 de febrero de 2019, Homebrew ya no admite el enlace de opciones .
Por lo tanto, necesitaría editar el archivo de instalación.
(Esperemos que alguien encuentre una manera más fácil de lograr este comportamiento. Pero, por ahora, parece que se ha ido por el momento).
fuente
brew options <program_package>enumerará todas las opciones disponibles para marcar con la instalación y sí, por lo que sé si desea instalar con alguna opción póstumamente, primero deberá desinstalar. Si no recuerda la "fórmula" de instalación que utilizó, utilícelabrew info <program_package>antes de desinstalarla.infotambién le informará de cualquier dependencia, perobrew uninstall <program_package>le indicará el comando específico para forzar la eliminación de las dependencias si hay alguna. Por último, antes de volver a instalarlobrew install <program_package> <--options>, es una buena idea ejecutarlobrew updatedos ybrew doctordos veces ...brew prune,brew cleanupybrew missingtampoco es una idea terrible ejecutarlo antes o después de la instalación / reinstalación.fuente
Sí, tienes que desinstalar, luego:
brew edit tesseractpara cambiar sus opciones de configuración y argumentos en eltesseract.rbarchivo que se puede encontrar aquí:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/los otros respondedores realmente no responden su pregunta ...
fuente
Instalar todos los idiomas :
brew install tesseract-langNota: el paquete tiene 651.8 MB
Instale un idioma específico :
1. Descargue el idioma, por ejemplo, "deu.traineddata" de " https://github.com/tesseract-ocr/tessdata_fast "
2. Copie "deu.traineddata" en "/ usr / local / Bodega / tesseract / 4.0.0_1 / share / tessdata "
Nota: ¡
brew edit tesseractno funcionó para mí!Prueba:
ahora
tesseract --list-langsdebería mostrar el nuevo idioma.fuente