Est-il possible de donner des options à un package d'installation Homebrew à partir de la ligne de commande, quelque chose comme ça (qui ne semble pas fonctionner):
brew install tesseract --all-languages
Ou devez-vous utiliser brew edit tesseract
et réellement modifier vos options souhaitées dans le fichier qui s'ouvre?
(Si ce dernier est le seul moyen, pourquoi ont-ils choisi de le faire comme ça? Cela semble très lourd.)
EDIT: je l'ai fait uninstall
, puis à install
nouveau avec l'option ajoutée, et maintenant il semble réagir. 1. Homebrew aurait dû être en mesure de comprendre le changement sans désinstaller d'abord. 2. Je ne vois rien d'option documenté ou mentionné nulle part.
mv <lang>.traineddata /usr/local/Cellar/tesseract/<version>/share/tessdata
Réponses:
brew info
répertorie les options:Comme le dit la modification de la question, si vous avez déjà installé un package et que vous souhaitez installer le package avec différentes options, vous devez d'abord le désinstaller.
la source
Depuis le 2 février 2019, Homebrew ne prend plus en charge le lien d' options .
Vous devrez donc modifier le fichier d'installation.
(J'espère que quelqu'un trouvera un moyen plus facile d'accomplir ce comportement. Mais, pour l'instant, il semble que ce soit parti pour le moment.)
la source
brew options <program_package>
listera toutes les options disponibles à signaler avec l'installation et oui, pour autant que je sache si vous souhaitez installer avec des options à titre posthume, vous devrez d'abord désinstaller. Si vous ne vous souvenez pas de la "formule" d'installation que vous avez utilisée, utilisez-labrew info <program_package>
avant la désinstallation.info
vous informera également de toute dépendance, maisbrew uninstall <program_package>
vous indiquera la commande spécifique pour forcer la suppression des dépendances s'il y en a. Enfin, avant de réinstaller avec,brew install <program_package> <--options>
c'est une bonne idée de l'exécuterbrew update
deux fois etbrew doctor
deux ...brew prune
,brew cleanup
et cebrew missing
n'est pas une mauvaise idée de l'exécuter avant ou après l'installation / la réinstallation.la source
oui, vous devez désinstaller, puis:
brew edit tesseract
pour changer vos options de configuration et vos arguments dans letesseract.rb
fichier qui peut se trouver ici:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/
les autres intervenants ne répondent pas vraiment à votre question…
la source
Installez toutes les langues :
brew install tesseract-lang
Remarque: le package a 651,8 Mo
Installez une ou des langues spécifiques :
1. Téléchargez la langue, par exemple "deu.traineddata" depuis " https://github.com/tesseract-ocr/tessdata_fast "
2. Copiez "deu.traineddata" dans "/ usr / local / Cellar / tesseract / 4.0.0_1 / share / tessdata "
Remarque: cela
brew edit tesseract
n'a pas fonctionné pour moi!Test: devrait
maintenant
tesseract --list-langs
afficher la nouvelle langue.la source