Come posso dare le opzioni per l'installazione di Homebrew

12

È possibile dare opzioni a un pacchetto di installazione di Homebrew dalla riga di comando, qualcosa di simile a questo (che non sembra funzionare):

brew install tesseract --all-languages

O devi usare brew edit tesseract e in realtà modificare le opzioni desiderate nel file che si apre?

(Se quest'ultimo è l'unico modo, perché hanno scelto di farlo in questo modo? Sembra molto ingombrante.)

EDIT: ho fatto uninstall , poi install di nuovo con l'opzione aggiunta, e ora sembra reagire. 1. L'homebrew avrebbe dovuto essere in grado di comprendere il cambiamento senza prima disinstallarlo. 2. Non riesco a vedere l'opzione documentata o menzionata ovunque.

    
posta forthrin 21.03.2014 - 16:37
fonte

3 risposte

14

brew info elenca le opzioni:

$ 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

Come dice la modifica alla domanda, se hai già installato un pacchetto e vuoi installare il pacchetto con diverse opzioni, devi prima disinstallarlo.

    
risposta data 22.03.2014 - 23:11
fonte
3

brew options <program_package> elencherà tutte le opzioni disponibili da contrassegnare con install & sì, per quanto ne so se si desidera installare con tutte le opzioni postume, quindi è necessario prima disinstallare. Se non ricordi la "formula" di installazione che hai usato, allora usa brew info <program_package> prima di disinstallare. info ti informerà anche di eventuali dipendenze, ma brew uninstall <program_package> ti dirà il comando specifico per forzare la rimozione delle dipendenze se ce ne sono. Infine, prima di reinstallare con brew install <program_package> <--options> è una buona idea eseguire brew update due volte e brew doctor due volte ... brew prune , brew cleanup & Anche brew missing non è una pessima idea da eseguire prima o dopo l'installazione / re-installazione.

    
risposta data 04.02.2017 - 02:15
fonte
2

Sì, devi disinstallare, quindi:

brew edit tesseract per cambiare le opzioni di configurazione e gli argomenti nel file tesseract.rb che può trovarsi qui:

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

gli altri risponditori in realtà non rispondono alla tua domanda ...

    
risposta data 28.12.2017 - 21:08
fonte

Leggi altre domande sui tag