Ist es möglich, einem Homebrew-Installationspaket über die Befehlszeile Optionen zuzuweisen (was anscheinend nicht funktioniert):
brew install tesseract --all-languages
Oder müssen Sie die brew edit tesseract
gewünschten Optionen in der sich öffnenden Datei verwenden und tatsächlich bearbeiten?
(Wenn letzteres der einzige Weg ist, warum haben sie sich dafür entschieden? Es scheint sehr umständlich.)
EDIT: Habe ich uninstall
dann install
nochmal mit der Option ergänzt, und jetzt scheint es zu reagieren. 1. Homebrew hätte die Änderung verstehen müssen, ohne sie vorher deinstallieren zu müssen. 2. Ich kann die Option, die dokumentiert oder erwähnt wurde, nirgendwo sehen.
mv <lang>.traineddata /usr/local/Cellar/tesseract/<version>/share/tessdata
Antworten:
brew info
listet Optionen auf:Wie die Bearbeitung der Frage besagt, müssen Sie ein Paket zunächst deinstallieren, wenn Sie es bereits installiert haben und es mit verschiedenen Optionen installieren möchten.
quelle
Bis zum 2. Februar 2019 Homebrew nicht mehr unterstützen Optionen verknüpfen .
Sie müssten also die Installationsdatei bearbeiten.
(Hoffentlich findet jemand einen einfacheren Weg, um dieses Verhalten zu bewerkstelligen. Aber momentan scheint es, als sei es vorerst vorbei.)
quelle
brew options <program_package>
listet alle verfügbaren Optionen auf, die bei der Installation markiert werden sollen & yes, soweit ich weiß, müssen Sie zuerst deinstallieren, wenn Sie nachträglich Optionen installieren möchten. Wenn Sie sich nicht an die von Ihnen verwendete Installationsformel erinnern, verwenden Sie diesebrew info <program_package>
vor der Deinstallation.info
informiert Sie auch über eventuelle Abhängigkeiten,brew uninstall <program_package>
teilt Ihnen jedoch den spezifischen Befehl mit, das Entfernen von Abhängigkeiten zu erzwingen, falls vorhanden. Schließlich mit vor dem erneute Installationbrew install <program_package> <--options>
ist es eine gute Idee zu laufenbrew update
zweimal undbrew doctor
zweimal ...brew prune
,brew cleanup
undbrew missing
ist auch nicht eine schreckliche Idee vor laufen oder nach der Installation / re-installiert.quelle
ja, du musst deinstallieren, dann:
brew edit tesseract
So ändern Sie die Konfigurationsoptionen und -argumente in dertesseract.rb
Datei, die sich möglicherweise hier befindet:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/
Die anderen Antwortenden beantworten Ihre Frage nicht wirklich.
quelle
Installieren Sie alle Sprachen :
brew install tesseract-lang
Hinweis: Das Paket hat 651,8 MB
Installieren Sie eine bestimmte Sprache (n):
1. Laden Sie die Sprache zB "deu.traineddata" von " https://github.com/tesseract-ocr/tessdata_fast "
2. Kopieren "deu.traineddata" in „/ usr / local / Keller / tesseract / 4.0.0_1 / share / tessdata "
Hinweis:
brew edit tesseract
hat bei mir nicht funktioniert!Test:
Nun
tesseract --list-langs
sollte die neue Sprache angezeigt werden.quelle