¿Cómo puedo dar opciones para la instalación de Homebrew?

10

¿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 tienes que usar brew edit tesseract y editar las opciones que desees en el archivo que se abre?

(Si la última es la única forma, ¿por qué eligieron hacerlo de esta manera? Parece muy engorroso).

EDITAR: Hice uninstall , luego install otra vez con la opción agregada, y ahora parece que reacciona. 1. Homebrew debería haber podido entender el cambio sin desinstalar primero. 2. No puedo ver la opción documentada o mencionada en ninguna parte.

    
pregunta forthrin 21.03.2014 - 16:37

3 respuestas

13

brew info lista las opciones:

$ brew info tesseract
tesseract: stable 3.02.02, HEAD
http://code.google.com/p/tesseract-ocr/
Not installed
From: https://github.com/Homebrew/homebrew/commits/master/Library/Formula/tesseract.rb
==> Dependencies
Required: libtiff, leptonica
==> Options
--all-languages
    Install recognition data for all languages
--HEAD
    install HEAD version

Como indica la edición de la pregunta, si ya ha instalado un paquete y desea instalarlo con diferentes opciones, primero debe desinstalarlo.

    
respondido por el user495470 22.03.2014 - 23:11
3

brew options <program_package> mostrará una lista de todas las opciones disponibles para marcar con la instalación & sí, por lo que sé si quiere instalar póstumamente con alguna opción, primero deberá desinstalar. Si no recuerda la "fórmula" de instalación que usó, entonces, use brew info <program_package> antes de desinstalar. info también le informará sobre cualquier dependencia, pero brew uninstall <program_package> le dirá el comando específico para forzar la eliminación de dependencias, si las hay. Por último, antes de reinstalar con brew install <program_package> <--options> es una buena idea ejecutar brew update dos veces y brew doctor dos veces ... brew prune , brew cleanup & brew missing tampoco es una idea terrible para ejecutar antes o después de instalar / reinstalar.

    
respondido por el Mr. Kennedy 04.02.2017 - 02:15
2

sí, tienes que desinstalar, entonces:

brew edit tesseract para cambiar las opciones de configuración y los argumentos en el archivo tesseract.rb que se pueden encontrar aquí:

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/

los otros respondedores realmente no responden a tu pregunta ...

    
respondido por el Rowe Morehouse 28.12.2017 - 21:08

Lea otras preguntas en las etiquetas