एक बार जब आप एक नए मैक को खरोंच से कॉन्फ़िगर करते हैं, तो एक दर्जन या अधिक ऐप इंस्टॉल करना एक भारी काम है। आपको सभी एप्लिकेशन वेबसाइटों पर जाना होगा और अपनी आवश्यकताओं के अनुसार ऐप्स सेट करना होगा। इसमें समय और धैर्य लगता है।
आप इस समस्या को Homebrew नामक तृतीय-पक्ष पैकेज प्रबंधक के साथ हल कर सकते हैं। यह मैक के लिए उपलब्ध यूनिक्स टूल्स और लोकप्रिय जीयूआई ऐप्स की स्थापना को सरल बनाता है। हम आपको दिखाएंगे कि कैसे Homebrew के माध्यम से टर्मिनल से ऐप्स इंस्टॉल करें और उन्हें बिना किसी परेशानी के अप-टू-डेट रखें।
Homebrew क्या है?
Homebrew एक फ्री और ओपन सोर्स पैकेज मैनेजर है जो आपको मैक पर किसी भी तरह का ऐप इंस्टॉल करने देता है, जैसे कमांड लाइन टूल्स और थर्ड पार्टी जीयूआई ऐप। एक ही कमांड से, आप यूनिक्स टूल्स को खोज, इंस्टॉल, अनइंस्टॉल या अपडेट कर सकते हैं।
Homebrew के लिए सिस्टम आवश्यकताएँ हैं:
- टर्मिनल ऐप
- macOS Catalina 10.15 या उच्चतर (संस्करण 10.10 से 10.14 समर्थित हैं, लेकिन प्राथमिकता सूची में नहीं)
- Mac App Store से Xcode या Xcode के लिए कमांड लाइन टूल्स
- स्थापना के लिए बॉर्न-अगेन शेल (बैश)
Mac पर Homebrew कैसे स्थापित करें
Homebrew को स्थापित करने के लिए, आपको कमांड-लाइन टूल (लगभग 200MB तक) की आवश्यकता होगी। यदि आपके मैक पर पहले से ही एक्सकोड स्थापित है, तो पैकेज पहले से ही इसमें बनाया गया है। हालाँकि, आपको केवल Homebrew को स्थापित करने के लिए Xcode (जो लगभग 10GB या अधिक डिस्क स्थान की खपत करता है) को स्थापित करने की आवश्यकता नहीं है।
चरण 1:कमांड लाइन टूल इंस्टॉल करें
टर्मिनल खोलें और निम्न आदेश चलाएँ:
xcode-select --install
जैसे ही आप यह कमांड टाइप करते हैं, एक पॉपअप संदेश के साथ दिखाई देगा "xcode-select कमांड को कमांड लाइन डेवलपर टूल्स की आवश्यकता होती है। क्या आप इन उपकरणों को अभी स्थापित करना चाहेंगे?" इंस्टॉल करें . क्लिक करें स्थापना के साथ आगे बढ़ने के लिए बटन। चूंकि मैंने इस पैकेज को पहले ही इंस्टॉल कर लिया है, यह एक त्रुटि संदेश दिखा रहा है, जैसा कि स्क्रीनशॉट से देखा जा सकता है।
चरण 2:Homebrew इंस्टॉल करें
Homebrew वेबसाइट से टर्मिनल में निम्न कमांड चलाएँ:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
यह स्क्रिप्ट Homebrew को उसके पसंदीदा स्थान पर स्थापित करेगी:/usr/local Intel Mac के लिए, /opt/homebrew M1 Mac के लिए, और /home/linuxbrew/.linuxbrew लिनक्स के लिए।
नोट: वन-लाइनर इंस्टॉलेशन स्क्रिप्ट के लिए "बैश" शेल की आवश्यकता होती है। विशेष रूप से, zsh, fish, tcsh और csh काम नहीं करेंगे। चूंकि macOS Catalina और इसके बाद के संस्करण, डिफ़ॉल्ट शेल "ZSH" है, आपको Homebrew को स्थापित करने के लिए "bash" पर स्विच करना पड़ सकता है।
जैसे ही आप इस कमांड को पेस्ट करते हैं, आपको स्क्रिप्ट की स्थापना और उसके स्थान के बारे में पंक्तियों की एक श्रृंखला दिखाई देगी। एडमिनिस्ट्रेटर पासवर्ड टाइप करें और रिटर्न दबाएं फिर से जारी रखने के लिए। स्थापना प्रक्रिया में कुछ समय लगेगा। आपको एक स्थापना सफल . भी दिखाई देगी संदेश।
चरण 3:Homebrew स्थापना सत्यापित करें
स्थापना को सत्यापित करने के लिए, चलाएँ:
brew doctor
अगर आपको चेतावनी . दिखाई देती है संदेश, आपको चिंता करने की ज़रूरत नहीं है क्योंकि यह केवल अनुरक्षकों को डिबगिंग में मदद करता है यदि आप कोई समस्या दर्ज करते हैं। लेकिन Homebrew वेबसाइट पर कुछ सामान्य इंस्टॉलेशन समस्याओं की जाँच करें। हम आपको ब्रू डॉक्टर run चलाने की भी सलाह देते हैं समय-समय पर।
Homebrew के साथ लोकप्रिय यूनिक्स टूल इंस्टॉल करना
परिभाषा के अनुसार, एक पैकेज मैनेजर में कमांड-लाइन टूल और सेवाओं का एक सेट होता है जो सॉफ्टवेयर प्रबंधन प्रक्रिया को स्वचालित करता है जैसे ऐप इंस्टॉलेशन, अपग्रेड, अनइंस्टॉल, और बहुत कुछ। पैकेज में सॉफ़्टवेयर बायनेरिज़, कॉन्फ़िगरेशन फ़ाइलें और मेटाडेटा शामिल हैं। मेटाडेटा, बदले में, सभी निर्भरताओं को संभालता है।
उदाहरण के लिए, एक ऐप ठीक से काम करने के लिए दो या दो से अधिक पैकेजों पर निर्भर हो सकता है। यह सभी पैकेजों को स्थापित करेगा और उपकरणों को मैन्युअल रूप से स्थापित करने की किसी भी परेशानी के बिना विकास के वातावरण को कॉन्फ़िगर करेगा। यहाँ कुछ लोकप्रिय यूनिक्स उपकरण दिए गए हैं:
- यूट्यूब-डीएल आपको Youtube और अन्य साइटों से वीडियो डाउनलोड करने देता है।
- जियोआईपी आपको किसी विशेष आईपी पते के लिए भौगोलिक स्थान डेटा देता है। सिस्टम प्रशासकों, सुरक्षा शोधकर्ताओं और वेब डेवलपर्स के लिए उपयोगी।
- wget आपको वेब से और एक FTP से डेटा डाउनलोड करने देता है। आप ऐसी फ़ाइल को सहेज सकते हैं जो क्रोम या यहां तक कि पूरी वेबसाइट से डाउनलोड नहीं हो रही है।
- htop मैक के लिए एक्टिविटी मॉनिटर का कमांड-लाइन विकल्प है। यह आपको सीपीयू, मेमोरी, प्रक्रियाओं आदि के बारे में पूरी जानकारी देता है।
- पायनव कई पायथन संस्करणों के प्रबंधन के लिए एक उपकरण है। यह आपको पायथन के कई संस्करणों के बीच स्विच करने की सुविधा भी देता है।
टर्मिनल वाया होमब्रे से ऐप्स इंस्टॉल और प्रबंधित करें
काढ़ा कोर कमांड है, जो पूरे होमब्रे पैकेज मैनेजर के लिए केंद्रीय है। सूत्र स्रोत भंडार से निर्मित एक पैकेज परिभाषा है। पीपा ब्रू का एक एक्सटेंशन है जो आपको टर्मिनल के बावजूद मैक के लिए नेटिव ऐप्स इंस्टॉल करने देता है।
Homebrew (विशेष रूप से संस्करण 1.8.0) के पहले के पुनरावृत्तियों के जारी होने के बाद से, कई नई सुविधाएँ और परिवर्तन लागू किए गए थे। न्यूनतम OS संगतता macOS Catalina, ब्रू पीपा . तक बढ़ा दी गई थी आवश्यक होने पर आदेशों को हटा दिया गया (-कास्क के साथ), जीथब रिलीज के साथ एकीकरण जोड़ा गया, और ऐप्पल सिलिकॉन मैक ने समर्थन प्राप्त किया।
आरंभ करने के लिए, होमब्रे के माध्यम से ऐप्स को प्रबंधित करने के लिए आपके द्वारा उपयोग किए जाने वाले सबसे आवश्यक आदेशों की सूची देखने के लिए निम्न कमांड टाइप करें:
brew help
यहां उपयोगी Homebrew फॉर्मूला और पीपा कमांड की सूची दी गई है।
1. इंस्टॉल करें
brew install formula|cask
उदाहरण के लिए, काढ़ा स्थापित करें pyenv और ब्रू इंस्टाल फंतासील ।
2. अनइंस्टॉल करें
brew uninstall formula|caskbrew uninstall --force [formula name]
brew uninstall --zap [cask name]
जब आप -बल . जोड़ते हैं , यह फ़ाइलों को हटाते समय त्रुटियों को अनदेखा करते हुए सूत्र के सभी स्थापित संस्करणों को हटा देगा। -ज़ैप एक पीपा से जुड़ी सभी फाइलों को हटा देगा।
नोट: यह ऐप्स के बीच साझा की गई फ़ाइलों को हटा सकता है।
3. सूची
brew list formula|caskbrew list --formula
brew list --cask
सभी स्थापित फ़ार्मुलों और पीपे की सूची बनाएं। संलग्न करें -सूत्र केवल सूत्रों और -कास्क . को सूचीबद्ध करने के लिए पीपे सूचीबद्ध करने के लिए।
4. अपडेट और अपग्रेड करें
brew upgrade formula|cask
पुराने, पिन न किए गए फ़ार्मुलों और पीपे को अपग्रेड करें। यदि आप एक पीपा या सूत्र निर्दिष्ट करते हैं, तो यह केवल दिए गए टूल को अपग्रेड करेगा। इसके विपरीत, काढ़ा अद्यतन पुराने फ़ार्मुलों की रिपोर्ट करता है और ब्रू अपग्रेड का सुझाव देता है ।
5. खोजें
brew search text|/regex/
पाठ के लिए पीपा टोकन और सूत्र नामों की खोज करें। रेगेक्स खोज करने के लिए आप टेक्स्ट के बगल में एक स्लैश डाल सकते हैं। संलग्न करें -सूत्र सूत्रों और -कास्क . के लिए ऑनलाइन और स्थानीय रूप से खोजने के लिए ऑनलाइन या स्थानीय रूप से पीपे खोजने के लिए।
6. पुराना
brew outdated formula|caskbrew outdated --formula
brew outdated --cask
पुराने पीपे और फ़ार्मुलों की सूची बनाएं। संलग्न करें -सूत्र पुराने फ़ॉर्मूला को सूचीबद्ध करने के लिए, या -कास्क एक ऐप के लिए।
7. पिन करें और अनपिन करें
brew pin installed_formulabrew unpin installed_formula
जब आप ब्रू अपग्रेड . जारी करते हैं तो किसी विशेष फ़ॉर्मूला को अपग्रेड होने से रोकें आज्ञा। पैकेज को अपग्रेड करने के लिए अनपिन करें।
8. निर्भरता
brew deps formula|cask
किसी दिए गए सूत्र के लिए निर्भरता दिखाता है।
9. सफाई
brew cleanup formula|cask
सभी फ़ार्मुलों और पीपे के लिए पुरानी लॉक फ़ाइलों और पुराने पैकेजों को हटा देता है। यह 120 दिनों से अधिक पुराने सभी डाउनलोड को हटा देता है।
Cakebrew:Homebrew के लिए Mac ऐप
Cakebrew एक फ्री, ओपन सोर्स ऐप है जो Homebrew के साथ मिलकर काम करता है। ऐप आपको आपके द्वारा इंस्टॉल किए गए फ़ार्मुलों की सूची देखने देता है, एक त्वरित खोज चलाता है, और उन फ़ार्मुलों का विवरण दिखाता है जिन्हें आप इंस्टॉल करना चाहते हैं। आप किसी दिए गए सूत्र के लिए आवश्यक या स्थापित निर्भरता की सूची देख सकते हैं।
यह होमब्रू/बंडल . का भी समर्थन करता है अपने सूत्रों को निर्यात और आयात करने के लिए। अगर आपको Homebrew पसंद है, लेकिन आप हर काम के लिए कमांड लाइन का इस्तेमाल नहीं करना चाहते हैं, तो यह ऐप उपयोगी साबित होगा। केकब्रू स्थापित करने के लिए, टाइप करें:
brew install cakebrew
मिनटों के भीतर, आप ऐप को /एप्लिकेशन . में देखेंगे फ़ोल्डर।
अल्फ्रेड के लिए होमब्रू और कास्क वर्कफ़्लो
अल्फ्रेड के लिए Homebew और cask वर्कफ़्लो आपको आसानी से Homebrew और casks को एक साथ स्थापित करने, अनइंस्टॉल करने और प्रबंधित करने देता है। स्क्रिप्ट डॉक्टर, इंस्टॉल, लिस्ट, सर्च, अनइंस्टॉल, आदि जैसे हर महत्वपूर्ण कमांड के सपोर्ट से ब्रू और पीपा को फिल्टर करती है।
लॉन्च करें अल्फ्रेड , फिर काढ़ा . टाइप करें या पापा अल्फ्रेड से सीधे ऐप्स प्रबंधित करने के लिए। इस वर्कफ़्लो का उपयोग करने के लिए आपके पास अल्फ्रेड पॉवरपैक होना चाहिए।
Homebrew के साथ ओपन सोर्स ऐप्स इंस्टॉल करें
मैक पर टर्मिनल के माध्यम से ऐप्स इंस्टॉल करने के लिए Homebrew एक बेहतरीन पैकेज मैनेजर है। यदि आप एक मैक को शुरू से सेट कर रहे हैं, या ऐसी कंपनी में काम करते हैं जहाँ आप एक से अधिक मैक का प्रबंधन करते हैं, तो यह आपका बहुत समय और ऊर्जा बचा सकता है।
शुरुआत के लिए, इन सभी आदेशों के साथ खो जाना आसान है, लेकिन आपको जल्दी करने की ज़रूरत नहीं है। इन चरणों के साथ धीमे चलें और आदेशों को नोट करें। Homebrew को स्थापित करने के बाद, कुछ कम ज्ञात ओपन सोर्स मैक ऐप्स को अपने होमवर्क के रूप में स्थापित करने का प्रयास करें।