मूल रूप से समर्थित Apple Silicon Mac पर HomeBrew इंस्टॉल करना
अगर आप Homebrew के प्रशंसक हैं और Apple Silicon Mac का इस्तेमाल करते हैं, तो आपको Homebrew (3.0.0 और उसके बाद के संस्करण) के नवीनतम संस्करण खोजने में खुशी होगी, जो अब मूल रूप से Apple Silicon आर्किटेक्चर का समर्थन करते हैं। काम करने के लिए कुछ पैकेज और फॉर्मूले रखने के लिए आपको अभी भी रोसेटा 2 की आवश्यकता होगी, लेकिन कमांड लाइन पैकेज मैनेजर द्वारा कई पहले से ही देशी समर्थित हैं।
अपरिचित के लिए, Homebrew एक ओपन सोर्स पैकेज मैनेजर है जो उन्नत उपयोगकर्ताओं को टर्मिनल के भीतर मैक पर कमांड लाइन टूल और ऐप्स की एक विस्तृत विविधता को आसानी से स्थापित करने और चलाने की अनुमति देता है। यह डेवलपर्स, sysadmins, नेटवर्क व्यवस्थापकों, infosec, unix और linux प्रशंसकों, और यहां तक कि हमारे बीच सिर्फ geekier लोगों के बीच काफी लोकप्रिय है।
यदि आप पहले से ही Homebrew चला रहे हैं तो आप नेटिव Apple सिलिकॉन सपोर्ट के साथ नवीनतम संस्करण प्राप्त करने के लिए पैकेज मैनेजर को अपडेट करने में सक्षम होना चाहिए। वैकल्पिक रूप से, आप इंस्टॉलर को फिर से चला सकते हैं।
रुचि रखने वाले Apple Silicon Mac पर टर्मिनल के भीतर जारी किए गए निम्न आदेश के साथ Homebrew स्थापित कर सकते हैं, जो कि आधुनिक MacOS रिलीज़ के लिए सामान्य Homebrew स्थापना आदेश के समान है:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
हमेशा की तरह, इंस्टॉलेशन को प्रमाणित करने और पूरा करने के लिए आपको एडमिन पासवर्ड की ज़रूरत होगी.
कुछ उपयोगकर्ता Homebrew की डिफ़ॉल्ट "गुमनाम सकल उपयोगकर्ता व्यवहार विश्लेषण" ट्रैकिंग से ऑप्ट-आउट करना चाह सकते हैं, जिसे आप स्थापना के बाद निम्न आदेश के साथ कर सकते हैं:
काढ़ा विश्लेषण बंद
यदि आप उत्सुक हैं कि उनके पास Apple सिलिकॉन के लिए मूल समर्थन है या नहीं, तो आप फ़ार्मूला.brew.sh पर पैकेज देख सकते हैं।
अगर आपके पास पहले से ही Apple Silicon Mac पर Homebrew चल रहा था, लेकिन आप Rosetta 2 पर भरोसा कर रहे थे, तो आप शायद homebrew और अपने पैकेज को अपडेट करना चाहेंगे (और वैसे भी आपको इसे समय-समय पर करना चाहिए):
काढ़ा अपडेट
जैसा कि उल्लेख किया गया है, अभी तक सब कुछ Apple सिलिकॉन का समर्थन नहीं करता है, और आपको अभी भी कुछ x86 पैकेज चलाने के लिए इस टर्मिनल समाधान का उपयोग करने की आवश्यकता हो सकती है।
Apple Silicon पर होमब्रू समस्या निवारण
जबकि Homebrew को Apple Silicon Mac पर ठीक काम करना चाहिए, कुछ उपयोगकर्ताओं को अपने डेटा को Intel Mac से Apple Silicon ARM Mac में स्थानांतरित करने में समस्या आ सकती है।
आप यह सुनिश्चित करना चाहेंगे कि आपके पास मैक पर रोसेटा 2 स्थापित है, क्योंकि अभी तक सब कुछ मूल नहीं है।
homebrew पैकेजों में से कई को काम करना चाहिए, लेकिन आप कई रोसेटा त्रुटियों को देख सकते हैं जैसे "रोसेटा त्रुटि: थ्रेड_सस्पेंड विफल" कभी-कभी, विशेष रूप से ब्रू पैकेज को अपडेट करने का प्रयास करते समय।
यदि आप इंटेल से Apple Silicon Mac में माइग्रेट की गई त्रुटियों या विचित्रताओं का अनुभव कर रहे हैं, तो आप Homebrew को अनइंस्टॉल करने और फिर Homebrew को फिर से इंस्टॉल करने का प्रयास कर सकते हैं, क्योंकि ऐसा लगता है कि इन समस्याओं का समाधान हो गया है:
"पहले अनइंस्टॉल करें: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
अनइंस्टॉल करने की प्रक्रिया को पूरा होने दें। अच्छे उपाय के लिए आप मैक को रीबूट करना चाह सकते हैं, लेकिन यह आवश्यक नहीं हो सकता है (याद रखें कि रीबूट करने से tmp फ़ाइलें और अन्य कैश साफ़ हो जाते हैं।
अगला, Homebrew को पुनर्स्थापित करें:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
और फिर से उस प्रक्रिया को पूरा होने दें।
याद रखें कि अगर आप Homebrew को अनइंस्टॉल करते हैं तो यह टूल से जुड़े सभी पैकेज हटा देगा, इसलिए आपको उन्हें फिर से इंस्टॉल करना होगा।
–
होमब्रू में नए हैं या आज़माने के लिए कुछ उपयोगी पैकेजों के लिए केवल एक लीड चाहते हैं? Mac के लिए कुछ बेहतरीन Homebrew पैकेज देखें।
Terminal यूनिक्स टूल और आसान क्षमताओं की एक विस्तृत श्रृंखला प्रदान करता है जो अन्यथा MacOS के हुड के नीचे टिकी हुई हैं। जबकि कमांड लाइन आम तौर पर उन्नत उपयोगकर्ताओं के लिए होती है, यदि विषय में रुचि है तो आप यहां हमारे कमांड लाइन लेखों के माध्यम से ब्राउज़ करने से नहीं चूकते।
क्या आप Apple Silicon Mac पर Homebrew चलाने के बारे में कुछ जोड़ना चाहते हैं? कोई विशेष रूप से उल्लेखनीय अनुभव, सुझाव, सुझाव, समस्या निवारण, या सलाह है? टिप्पणियों में साझा करें!