कैसे पता करें कि मैक पर Homebrew पैकेज कहाँ स्थापित हैं

विषयसूची:

Anonim

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

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

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

Mac OS पर Homebrew पैकेज कहाँ स्थापित हैं: Homebrew स्थापना पथ

डिफ़ॉल्ट रूप से, Homebrew Mac OS के सभी संस्करणों में निम्नलिखित निर्देशिका में सभी पैकेज स्थापित करेगा:

/usr/स्थानीय/तहखाने/

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

/usr/local/opt/

बायनेरिज़ के प्रतीकात्मक लिंक /usr/local/opt/ में पाए गए उनके संबंधित पैकेज को /usr/local/Cellar/ में इंगित करते हैं जैसा कि ls और -l ध्वज के साथ पुष्टि की जा सकती है:

ls -l /usr/local/opt/

स्क्रीनशॉट उदाहरण प्रतीकात्मक लिंक को /usr/local/opt/ से /usr/local/Cellar/ की ओर इशारा करते हुए दर्शाता है:

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

ls /usr/local/Cellar

विशिष्ट Homebrew पैकेज स्थापना जानकारी कैसे प्राप्त करें

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

कैसे पता करें कि होमब्रे पैकेज ठीक-ठीक कहां इंस्टॉल किया गया है

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

काढ़ा --उपसर्ग

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

$ काढ़ा --उपसर्ग wget /usr/local/opt/wget

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

विस्तृत Homebrew पैकेज जानकारी कैसे प्राप्त करें

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

काढ़ा जानकारी

उदाहरण के लिए, अगर आप Homebrew पैकेज “wget” के बारे में जानकारी प्राप्त करना चाहते हैं, तो आपको निम्न कमांड जारी करनी होगी:

काढ़ा जानकारी wget

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

$ ब्रू जानकारी wget wget: स्थिर 1.19.5 (बोतलबंद), HEAD इंटरनेट फ़ाइल रिट्रीवर https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 फ़ाइलें, 3.8MB)बोतल से 2018-05-07 को 10:59:31 पर डाला गया: https://github.com/Homebrew/homebrew-core/blob /मास्टर/फॉर्मूला/wget.rb==> निर्भरता निर्माण: pkg-config आवश्यक: libidn2, Opensl वैकल्पिक: pcre libmetalink gpgme==> विकल्प --with-डीबग डिबग समर्थन के साथ बनाएँ

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

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

क्या आपके पास साझा करने के लिए दिलचस्प सलाह या जानकारी है कि Homebrew मैक पर पैकेज कहाँ स्थापित करता है, या पैकेज विवरण प्राप्त करता है? नीचे टिप्पणी में हमारे साथ साझा करें!

कैसे पता करें कि मैक पर Homebrew पैकेज कहाँ स्थापित हैं