Можно ли задать параметры установочного пакета Homebrew из командной строки, что-то вроде этого (что, похоже, не работает):
brew install tesseract --all-languages
Или вам нужно использовать brew edit tesseract
и редактировать нужные параметры в открывшемся файле?
(Если последний является единственным способом, почему они решили сделать это так? Это кажется очень громоздким.)
РЕДАКТИРОВАТЬ: я сделал uninstall
, затем install
снова с добавленной опцией, и теперь, кажется, реагирует. 1. Доморощенный должен был уметь понимать изменения, не удаляя их сначала. 2. Я нигде не вижу, чтобы эта опция была задокументирована или упомянута.
mv <lang>.traineddata /usr/local/Cellar/tesseract/<version>/share/tessdata
Ответы:
brew info
варианты списков:Как сказано в правке вопроса, если вы уже установили пакет и хотите установить пакет с другими опциями, вы должны сначала удалить его.
источник
Начиная с 2 февраля 2019 года, Homebrew больше не поддерживает ссылку опций .
Так что вам нужно будет отредактировать установочный файл.
(Надеюсь, кто-то найдет более простой способ выполнить это поведение. Но сейчас кажется, что он ушел на время.)
источник
brew options <program_package>
будет перечислять все доступные опции для пометки с установкой и да, насколько я знаю, если вы хотите установить какие-либо опции посмертно, то сначала вам нужно будет удалить. Если вы не помните использованную вами формулу установки, используйте ееbrew info <program_package>
перед удалением.info
также сообщит вам о любых зависимостях, ноbrew uninstall <program_package>
сообщит вам конкретную команду для принудительного удаления зависимостей, если они есть. Наконец, перед повторной установкойbrew install <program_package> <--options>
рекомендуется запуститьbrew update
дважды иbrew doctor
дважды ...brew prune
,brew cleanup
аbrew missing
также не рекомендуется запускать до или после установки / повторной установки.источник
да, вы должны удалить, а затем:
brew edit tesseract
изменить параметры конфигурации и аргументы вtesseract.rb
файле, который может быть расположен здесь:/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/
другие респонденты не отвечают на ваш вопрос ...
источник
Установите все языки :
brew install tesseract-lang
Примечание: пакет имеет 651,8 МБ
Установите определенный язык (и):
1. Загрузите язык, например "deu.traineddata", с " https://github.com/tesseract-ocr/tessdata_fast "
2. Скопируйте "deu.traineddata" в "/ usr / local / Cellar / tesseract / 4.0.0_1 / share / tessdata "
Примечание:
brew edit tesseract
у меня не сработало!Тест:
Теперь
tesseract --list-langs
должен показать новый язык.источник