Homebrew kurulumuna nasıl seçenekler sunarım


16

Bir Homebrew kurulum paketine komut satırından seçenekler sunmak mümkün müdür (bu işe yaramıyor gibi görünüyor):

brew install tesseract --all-languages

Veya brew edit tesseractistediğiniz seçenekleri açılan dosyada kullanmak ve düzenlemek zorunda mısınız?

(İkincisi tek yolsa, neden böyle yapmayı seçtiler? Çok hantal görünüyor.)

EDIT: Yaptım uninstall, sonra installtekrar seçenek eklendi ile, ve şimdi tepki gibi görünüyor. 1. Homebrew, değişikliği kaldırmadan önce anlayabilmiş olmalıdır. 2. Hiçbir yerde belgelenen veya belirtilen seçenek şeyi göremiyorum.


Tek bir sahip olma uğruna dillerinden 1.2 Gb ile bitirmek istemiyorsanız, el itibaren bir dil indirebilirsiniz wiki sonra vemv <lang>.traineddata /usr/local/Cellar/tesseract/<version>/share/tessdata
Ciprian Tomoiagă

Yanıtlar:


15

brew info seçenekleri listeler:

$ 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

Sorunun düzenlemesinin dediği gibi, bir paket zaten yüklediyseniz ve paketi farklı seçeneklerle yüklemek istiyorsanız, önce kaldırmanız gerekir.


2
Bu, The Matt'in cevabının yerini aldı: apple.stackexchange.com/a/352928
Synoli

12

2 Şubat 2019 itibarıyla Homebrew artık seçenekler bağlantısını desteklemiyor .

Bu yüzden yükleme dosyasını düzenlemeniz gerekir.

brew edit tesseract

(Umarım birisi bu davranışı gerçekleştirmenin daha kolay bir yolunu bulur. Ancak şimdilik şimdilik öyle görünüyor.)


4

brew options <program_package>kurulum ile işaretlemek için mevcut tüm seçenekleri listeleyecektir ve evet, ölümünden sonra herhangi bir seçenekle yüklemek isteyip istemediğinizi bildiğim kadarıyla önce kaldırmanız gerekir. Kullandığınız kurulum "formülünü" hatırlamıyorsanız, brew info <program_package>kaldırmadan önce kullanın. infoayrıca bağımlılıkları size bildirir, ancak brew uninstall <program_package>varsa bağımlılıkları kaldırmaya zorlamak için size özel komutu söyleyecektir. Son olarak, önceki ile yüklemeyi yeniden üzere brew install <program_package> <--options>kendisine çalıştırmak için iyi bir fikirdir brew updateiki kez ve brew doctor... iki kere brew prune, brew cleanupve brew missingayrıca yüklemek / yeniden yükleme sayısını önce sonra çalıştırmak veya korkunç bir fikir değildir.


3

evet, kaldırmalısınız, sonra:

brew edit tesseracttesseract.rbburada bulunabilecek dosyadaki yapılandırma seçeneklerinizi ve değişkenlerinizi değiştirmek için :

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

diğer katılımcılar sorunuza gerçekten cevap vermiyor…


Buraya yeni gelmiş herkese .. Bu yazı gerçekten gerçek cevabı içeriyor! :)
ufk

0

Tüm dilleri yükle :
brew install tesseract-lang
Not: paketin 651.8 MB

Belirli bir dil (ler) yükleyin :
1. " https://github.com/tesseract-ocr/tessdata_fast " adresinden " deu.traineddata" dilini indirin "
2." deu.traineddata "yı" / usr / local / Bodrum / tesseract / 4.0.0_1 / share / tessdata "
Not: brew edit tesseract benim için çalışmadı!

Test:
Şimdi tesseract --list-langsyeni dili göstermeli.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.