আমি হোমব্রিউ ইনস্টল করার বিকল্পগুলি কীভাবে দেব


16

কমান্ড লাইন থেকে হোমব্রিউ ইনস্টল প্যাকেজটিতে বিকল্প দেওয়া সম্ভব, এরকম কিছু (যা কাজ করে বলে মনে হচ্ছে না):

brew install tesseract --all-languages

অথবা আপনাকে brew edit tesseractযে ফাইলটি খোলে তাতে আপনার পছন্দসই বিকল্পগুলি ব্যবহার করতে এবং সম্পাদনা করতে হবে?

(যদি দ্বিতীয়টি যদি একমাত্র উপায় হয় তবে তারা কেন এটি এমনভাবে বেছে নিল? এটি খুব জটিল মনে হচ্ছে))

সম্পাদনা: আমি আবার করেছি uninstall, installআবার বিকল্প যোগ করা সঙ্গে, এবং এখন এটি প্রতিক্রিয়া বলে মনে হচ্ছে। 1. হোমব্রিউ প্রথম আনইনস্টল না করেই পরিবর্তনটি বুঝতে সক্ষম হওয়া উচিত ছিল। ২. আমি নথিবদ্ধ বা কোথাও উল্লিখিত বিকল্পটি দেখতে পাচ্ছি না।


যদি আপনি একটি ভাষা থাকার জন্য 1.2 ​​গিগাবাইট ভাষার সাথে শেষ না করতে চান তবে আপনি উইকি থেকে ম্যানুয়ালি একটি ভাষা ডাউনলোড করতে পারেন এবং তারপরেmv <lang>.traineddata /usr/local/Cellar/tesseract/<version>/share/tessdata
সিপরিয়ান টমোইগা

উত্তর:


15

brew info বিকল্প তালিকা:

$ 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

প্রশ্নের সম্পাদনাটির মতোই বলা হয়েছে, আপনি যদি ইতিমধ্যে একটি প্যাকেজ ইনস্টল করে রেখেছেন এবং বিভিন্ন বিকল্পের সাহায্যে প্যাকেজটি ইনস্টল করতে চান তবে আপনাকে প্রথমে এটি আনইনস্টল করতে হবে।


2
এটি ম্যাট-এর উত্তর দ্বারা প্রশংসিত হয়েছে
/

12

2 ফেব্রুয়ারী 2019 পর্যন্ত, হোমব্রিউ আর বিকল্প বিকল্পগুলি লিঙ্ক সমর্থন করে না

সুতরাং আপনার ইনস্টল ফাইলটি সম্পাদনা করতে হবে।

brew edit tesseract

(আশা করি কেউ এই আচরণটি সম্পাদন করার সহজ উপায় খুঁজে পেয়েছেন But তবে, আপাতত মনে হচ্ছে এটি আপাতত অতিক্রান্ত is


4

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ইনস্টল / পুনরায় ইনস্টল করার আগে বা পরে চালানো কোনও ভয়ঙ্কর ধারণা নয়।


3

হ্যাঁ, আপনাকে আনইনস্টল করতে হবে, তারপরে:

brew edit tesseractআপনার কনফিগার বিকল্পগুলি এবং tesseract.rbফাইলগুলি এখানে অবস্থিত হতে পারে তাতে পরিবর্তন করতে:

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

অন্যান্য উত্তরদাতারা সত্যিই আপনার প্রশ্নের উত্তর দেয় না ...


যিনি এখানে এসেছেন কেবল তার কাছে .. এই পোস্টটিতে সত্যিকারের আসল উত্তর রয়েছে! :)
ufk

0

সমস্ত ভাষা ইনস্টল করুন :
brew install tesseract-lang
দ্রষ্টব্য: প্যাকেজের 651.8 এমবি রয়েছে

একটি নির্দিষ্ট ভাষা (গুলি) ইনস্টল করুন :
১. " https://github.com/tesseract-ocr/tessdata_fast " থেকে "উদাহরণস্বরূপ" deu.traineddata "ভাষাটি ডাউনলোড করুন
2." "ডিউ.ট্রেইনডেটা" অনুলিপি করুন / ইউএসআর / স্থানীয় / ভান্ডার / পরীক্ষামূলক / .0.০.০.২০১৮ / শেয়ার / টেসডটা "
নোট: brew edit tesseract আমার পক্ষে কাজ করেনি!

পরীক্ষা:
এখন tesseract --list-langsনতুন ভাষাটি দেখানো উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.