मैक पर होमब्री पैकेज कहां स्थापित किए जाएंगे

क्या आपने कभी सोचा है कि होमब्रू मैक पर स्थापित ब्रू पैकेज से द्विआधारी कहां रखता है? यदि आप होमब्री उपयोगकर्ता हैं, तो आपको यह जानने में रुचि हो सकती है कि होमब्रे सब कुछ कहां रखता है और मैक ओएस में स्थापित ब्रू पैकेज कहां से ढूंढें।

हम आपको निर्देशिका पथ दिखाएंगे जहां होमब्रू पैकेज रखता है, और कुछ अन्य तरीकों को साझा करने के लिए यह भी देखने के लिए कि होमब्रे ने मैक पर कुछ और इंस्टॉल किया है।


यह स्पष्ट रूप से अधिक उन्नत मैक उपयोगकर्ताओं के लिए लक्षित है जो कमांड लाइन और होमब्रू पर भरोसा करते हैं, और यह किसी और के लिए लागू नहीं होगा। यदि आप होमब्रू इंस्टॉल करने में रुचि रखते हैं तो आप यहां इसके बारे में जान सकते हैं।

जहां होमब्री पैकेज मैक ओएस पर स्थापित हैं: होमब्रू स्थापना पथ

डिफ़ॉल्ट रूप से, होमब्रू मैक ओएस के सभी संस्करणों में सभी संकुल को निम्न निर्देशिका में स्थापित करेगा:

/usr/local/Cellar/

इसके अतिरिक्त, होमब्रू निम्न निर्देशिका पथ में सिम्लिंक रखता है:

/usr/local/opt/

/ Usr / local / opt / / usr / local / cellar / में अपने संबंधित पैकेज को इंगित बाइनरी के प्रतीकात्मक लिंक एलएस और -एल ध्वज के साथ पुष्टि की जा सकती है:

ls -l /usr/local/opt/

स्क्रीनशॉट उदाहरण प्रत्येक व्यक्तिगत ब्रू पैकेज के लिए / usr / local / opt / to / usr / local / cellar / से इंगित प्रतीकात्मक लिंक दर्शाता है:

इस प्रकार आप पूरी निर्देशिका सूची दिखाकर मैक पर स्थापित सभी होमब्री पैकेजों को सूचीबद्ध करने के लिए ls कमांड का उपयोग कर सकते हैं:

ls /usr/local/Cellar

विशिष्ट होमब्रू पैकेज स्थापना जानकारी कैसे प्राप्त करें

अब जब आप जानते हैं कि होमब्रू आमतौर पर पैकेज स्टोर करता है, तो आप विशेष पैकेज के बारे में अधिक विशिष्ट जानकारी भी सीख सकते हैं। हम आपको एक विशिष्ट ब्रू पैकेज के सटीक पथ को मुद्रित करने के लिए कुछ कमांड दिखाएंगे, और यह भी दिखाएंगे कि मैक पर स्थापित विशेष होमब्री पैकेज के बारे में अतिरिक्त विस्तृत जानकारी कैसे प्राप्त करें।

एक होमब्री पैकेज स्थापित किया गया है, जहां बिल्कुल सही तरीके से खोजें

यदि आप होमब्री पैकेज स्थापित करने के लिए सटीक पथ चाहते हैं, तो कमांड लाइन के माध्यम से आपको वापस रिपोर्ट किया गया है, तो सबसे सरल तरीका है-prefix ध्वज का उपयोग करना और मैक पर किसी विशेष होमब्रे पैकेज पर इंगित करना, यह उस स्थान को प्रकट करेगा जहां यह स्थान स्थापित है:

brew --prefix [package]

उदाहरण के लिए, पैकेज 'wget' का उपयोग करके हम निम्नलिखित जानकारी तुरंत प्राप्त कर सकते हैं:

$ brew --prefix wget
/usr/local/opt/wget

जैसा कि आप कमांड आउटपुट में देख सकते हैं, केवल उस होमब्रू पैकेज के लिए इंस्टॉलेशन पथ दिखाया गया है।

विस्तृत होमब्रू पैकेज जानकारी कैसे प्राप्त करें

यदि आप एक विशिष्ट होमब्री पैकेज के बारे में अधिक विस्तृत जानकारी प्राप्त करने में रुचि रखते हैं, जिसे स्थापित किया गया है, जिसमें होमब्री पैकेज कहां से आया था, यह क्या था, जब यह स्थापित किया गया था, जिस मार्ग पर ब्रू पैकेज स्थापित किया गया था, साथ ही जानकारी उस पैकेज निर्भरताओं के बारे में और इसका उपयोग करने के लिए अन्य पैकेजों की आवश्यकता है। यह निम्नलिखित वाक्यविन्यास का उपयोग करके, किसी विशिष्ट पैकेज पर इंगित करने के लिए ब्रू के साथ 'जानकारी' ध्वज का उपयोग करके हासिल किया जाता है:

brew info [package]

उदाहरण के लिए, यदि आप होमब्री पैकेज "wget" के बारे में जानकारी प्राप्त करना चाहते हैं तो आप निम्न आदेश जारी करेंगे:

brew info wget

रिटर्न मारना ब्रू पैकेज के बारे में विस्तार से जानकारी देगा। 'Wget' के लिए इस तरह के कमांड का उदाहरण आउटपुट निम्न जैसा दिख सकता है:

$ brew info wget
wget: stable 1.19.5 (bottled), HEAD
Internet file retriever
https://www.gnu.org/software/wget/
/usr/local/Cellar/wget/1.19.4_1 (50 files, 3.8MB) *
Poured from bottle on 2018-05-07 at 10:59:31
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/wget.rb
==> Dependencies
Build: pkg-config
Required: libidn2, openssl
Optional: pcre libmetalink gpgme
==> Options
--with-debug
Build with debug support

'ब्रू जानकारी' कमांड स्पष्ट रूप से पैकेज के इंस्टॉलेशन पथ की तुलना में काफी अधिक जानकारी दिखाता है, इसलिए यदि आप बस एक स्थापित ब्रू पैकेज का सटीक पथ चाहते हैं तो -prefix कमांड स्क्रिप्टिंग या अन्य उद्देश्यों के लिए आसान हो सकता है। फिर भी पूर्ण 'ब्रू जानकारी' कमांड आउटपुट किसी भी स्थापित पैकेज के बारे में व्यापक जानकारी प्राप्त करने के लिए अविश्वसनीय रूप से उपयोगी है और इसमें कुछ कारण स्थापित होने के अलावा, उस कारण के लिए स्पष्ट मूल्य है।

किसी भी होमब्री पैकेज के साथ इन आदेशों को स्वयं आज़माएं। यदि आपने मैक पर होमब्रू स्थापित करने के बारे में हमारे पूर्व लेखों का पालन किया है और फिर उपलब्ध कुछ लोकप्रिय होमब्रू पैकेजों की जांच की है, या शायद पाइथन 3 में अपडेट किया गया है या होमब्रे के माध्यम से node.js और npm स्थापित किया है, तो ये युक्तियां आपको इंस्टॉलेशन पथ दिखाने के लिए काम करेंगी उन पैकेजों के साथ-साथ अन्य उल्लेखनीय पैकेज जानकारी भी।

क्या आपके पास यह जानने के लिए दिलचस्प सलाह या जानकारी है कि होमब्रे मैक पर पैकेज इंस्टॉल करता है, या पैकेज विवरण पुनर्प्राप्त करता है? नीचे दी गई टिप्पणियों में हमारे साथ साझा करें!