তবে আমি যখন "সন্ধানকারী" এ যাই এবং করি Cmd+ তখন Fআমি এটি খুঁজে পাই না। এটি কোথায় ইনস্টল করা হয়েছে তা জানার কোনও উপায় আছে?
আপনি এর কাছে যেতে কয়েকটি উপায় রয়েছে।
হোমব্রিউ সূত্র নিজেই পরীক্ষা করুন।
প্রথমে, অফিসিয়াল হোমব্রিউ গিটহাবের সংগ্রহশালায় যেমন দেখা যায়ideviceinstaller নিজের জন্য হোমব্রিউ সূত্রটি দেখি । এই কোডটি ব্যাখ্যা করার জন্য আপনাকে কোনও গভীর প্রোগ্রামার হতে হবে না বা এমন অনেক টাকার রুবি বোঝার দরকার নেই - যা হোমব্রিউ তৈরি করেছে this মূল বিভাগটি test doনীচের কাছাকাছি অঞ্চল:
test do
system "#{bin}/ideviceinstaller --help |grep -q ^Usage"
end
বাইনারি কলের #{bin}পূর্ববর্তী যেটি নোট করুন ideviceinstaller। সেই #{bin}পরিবর্তনশীলটি অনুবাদ করে /usr/local/binতাই আমরা জানি যে ideviceinstallerবাইনারিটির পুরো পথটি হওয়া উচিত /usr/local/bin/ideviceinstaller।
ব্যবহার করে পরীক্ষা করুন which।
পূর্ণ পথটি নিশ্চিত করতে ideviceinstaller, আপনি কেবল whichটার্মিনালের কমান্ড লাইন থেকে এটি ব্যবহার করতে পারেন:
which ideviceinstaller
এবং ফিরে আসা পথটি /usr/local/bin/ideviceinstallerউপরের হোমব্রিউ সূত্র থেকে বাদ দেওয়া সমান হওয়া উচিত ।
ব্যবহার করে পরীক্ষা করুন brew info।
এটি বলেছিল, আপনি যে আউটপুট উপস্থাপন করেছেন তা এই পথটি দেখায়:
/usr/local/Cellar/ideviceinstaller
এবং আপনি হোমব্রুয়ের মাধ্যমে এটির মতো এটি নিশ্চিত করতে পারেন:
brew info ideviceinstaller
এখন কেন /usr/local/Cellar/পাশাপাশি হবে /usr/local/bin/? সহজ। যে /usr/local/Cellar/যেখানে Homebrew ফাইল ইনস্টল হবে, কিন্তু প্রতীকী লিঙ্ক তৈরি করা হবে /usr/local/bin/বাইনারি সহজ, Systemwide অ্যাক্সেসের জন্য অনুমতি দেয়। কমপক্ষে আমি ম্যাক ওএস এক্স কীভাবে কাজ করি এবং লিনাক্স কীভাবে কাজ করে এবং কতগুলি বিকাশকারী সোর্স কোড থেকে এই জাতীয় বাইনারিগুলি ইনস্টল করার বিষয়ে কাজ করে সে সম্পর্কে আমার জ্ঞানের ভিত্তিতে আমি ধরে নিচ্ছি।
locateটার্মিনাল মাধ্যমে পরীক্ষা করা হচ্ছে ।
অন্য সব কিছু যদি ব্যর্থ হয় তবে আপনি টার্মিনাল locateথেকে পরিচিত "স্পটলাইট" এর টার্মিনাল সংস্করণও ব্যবহার করতে পারেন । আপনি কেবল এইভাবে একটি কমান্ড চালাবেন:
locate ideviceinstaller
এবং সেই কমান্ডটি ideviceinstallerতাদের মধ্যে থাকা শব্দটি সহ ফাইল পাথের একটি তালিকা ফিরিয়ে আনবে । আপনি যদি কোনও ফলাফল না পান তবে আপনার কেবলমাত্র locateডেটাবেস আপডেট করার প্রয়োজন হতে পারে :
sudo /usr/libexec/locate.updatedb
এবং তারপর আবার কমান্ড চালানো।