एप्पल के मैक ऑपरेटिंग सिस्टम में ऐप्स को इंस्टॉल करना, उन्हें समय पर अपडेट रखना और अनइंस्टॉल करना एक नियमित काम होता है। कई उपयोगकर्ता सीधे डेवलपर्स की वेबसाइट से इंस्टॉलर डाउनलोड करते हैं, जबकि अन्य मैक ऐप स्टोर का सहारा लेते हैं। इस पूरी प्रक्रिया को सरल और सुरक्षित बनाने के लिए होमब्रू एक बेहद उपयोगी पैकेज मैनेजर के रूप में जाना जाता है। होमब्रू की शुरुआत मुख्य रूप से कमांड लाइन इंटरफेस के रूप में हुई थी, जहां टर्मिनल ऐप में कुछ शब्द टाइप करके किसी भी समर्थित सॉफ्टवेयर को आसानी से सेटअप किया जा सकता है। होमब्रू वर्जन 7.0.0 के बाद से इसमें एक नया ग्राफिकल यूजर इंटरफेस भी पेश किया गया है, जिसने बिना किसी कमांड के काम करने वाले यूजर्स के लिए ऐप मैनेजमेंट को काफी सुविधाजनक बना दिया है। चाहे आप होमब्रू पहली बार इस्तेमाल कर रहे हों या वर्षों से कमांड लाइन के जरिए काम कर रहे हों, ये दस महत्वपूर्ण तरीके आपके अनुभव को बेहतर बना सकते हैं।
नए ग्राफिकल यूजर इंटरफेस से ऐप्स खोजना और इंस्टॉल करना
होमब्रू को वर्जन 7.0.0 या उससे नए संस्करण में अपडेट करने पर मैक पर एक नया ग्राफिकल यूजर इंटरफेस ऐप दिखाई देता है। इसे मैक के अन्य सामान्य ऐप्स की तरह ही सीधे एप्लीकेशन्स फोल्डर में जाकर खोला जा सकता है। इस इंटरफेस की मदद से अब बिना किसी टर्मिनल कमांड के सीधे ऐप्स को सर्च, इंस्टॉल, अपडेट और रिमूव किया जा सकता है। इस ऐप के बाएं पैनल में कई उपयोगी टैब दिए गए हैं। यहां से आप होमब्रू के जरिए इंस्टॉल किए गए सभी ऐप्स को देख सकते हैं, उनके लिए उपलब्ध नए अपडेट्स जांच सकते हैं और इंस्टॉलेशन से संबंधित समस्याओं को ठीक कर सकते हैं। इसके अलावा सेटिंग्स और डिस्कवर नाम का विकल्प भी मिलता है। डिस्कवर विकल्प में जाकर सर्च बार में अपने पसंदीदा ऐप का नाम टाइप करें। जैसे ही वह ऐप सूची में दिखे, उसके पास मौजूद इंस्टॉल बटन पर क्लिक करने से डाउनलोडिंग शुरू हो जाती है और मैक पर ऐप अपने आप इंस्टॉल हो जाता है।
डॉक्टर फीचर से सॉफ्टवेयर की कमियों को दूर करना
होमब्रू का इस्तेमाल करते समय कई बार सिस्टम कॉन्फ़िगरेशन या पुरानी फाइलों की वजह से परेशानियां आ सकती हैं। इसके लिए होमब्रू में डॉक्टर नाम का एक अंतर्निहित समस्या निवारण टूल मौजूद है। यह टूल अनसपोर्टेड या पुराने हो चुके ऐप्स और गलत सेटिंग्स की पहचान करता है। ग्राफिकल ऐप इस्तेमाल करने वाले यूजर्स बाएं पैनल के डॉक्टर टैब में जाकर इसे चला सकते हैं। जो लोग कमांड लाइन पसंद करते हैं, वे टर्मिनल में नीचे दिया गया कमांड दर्ज कर सकते हैं
brew dr
यह कमांड सिस्टम की जांच करने के बाद स्क्रीन पर जरूरी समाधान और सुझाव दिखाता है। इन सुझाई गई कमांड्स को टर्मिनल में चलाकर आप होमब्रू से जुड़ी तकनीकी गड़बड़ियों को आसानी से ठीक कर सकते हैं।
टर्मिनल को साफ रखने के लिए शांत मोड का उपयोग
टर्मिनल पर होमब्रू कमांड्स चलाने पर स्क्रीन पर लगातार फाइलों और प्रगति से जुड़े कई संदेश उभरते हैं। कई उपयोगकर्ताओं को यह जानकारी जरूरी लगती है, लेकिन बार-बार आने वाले लंबे टेक्स्ट से टर्मिनल की स्क्रीन काफी उलझी हुई नजर आने लगती है। यदि आप चाहते हैं कि होमब्रू बैकग्राउंड में शांति से अपना काम पूरा करे और गैर-जरूरी संदेश न दिखाए, तो अपनी कमांड के अंत में एक विशेष प्रत्यय जोड़ सकते हैं। उदाहरण के तौर पर फॉक्स ऐप इंस्टॉल करते समय यह कमांड टाइप की जा सकती है
brew install firefox -q
यहां -q प्रत्यय का मतलब शांत मोड होता है, जो स्क्रीन पर दिखने वाले टेक्स्ट अपडेट्स को काफी कम कर देता है। इसके विपरीत, यदि किसी समस्या की जांच के दौरान आपको इंस्टॉलेशन का प्रत्येक बारीक विवरण देखना हो, तो आप कमांड के अंत में -q की जगह -v जोड़कर अधिक विस्तृत आउटपुट देख सकते हैं।
इंस्टॉल किए गए सभी सॉफ्टवेयर की सूची देखना
जब आप लंबे समय तक मैक पर काम करते हैं, तो यह याद रखना मुश्किल हो जाता है कि कौन सा सॉफ्टवेयर होमब्रू से डाला गया था और कौन सा अन्य तरीकों से। अगर आप ग्राफिकल इंटरफेस का उपयोग नहीं कर रहे हैं, तो टर्मिनल पर एक छोटा सा कमांड चलाकर होमब्रू द्वारा संभाले जा रहे सभी टूल्स और पैकेजेस की पूरी लिस्ट देख सकते हैं। इसके लिए निम्नलिखित कमांड दी जाती है
brew list
यह कमांड उन सभी पैकेजेस को स्क्रीन पर व्यवस्थित ढंग से दिखा देती है, जिससे सिस्टम का ऑडिट करना बेहद आसान हो जाता है।
मैन्युअल रूप से डाउनलोड किए गए ऐप्स को होमब्रू में शामिल करना
अक्सर ऐसा होता है कि उपयोगकर्ता कुछ ऐप्स होमब्रू से इंस्टॉल करते हैं, जबकि कई प्रमुख सॉफ्टवेयर सीधे डेवलपर की वेबसाइट से.dmg या.pkg फाइल के जरिए डाउनलोड कर लेते हैं। इस वजह से वे सभी ऐप्स होमब्रू के ऑटोमैटिक अपडेट सिस्टम के दायरे में नहीं आ पाते। होमब्रू में एक ऐसा विकल्प मौजूद है, जिससे मैन्युअल रूप से इंस्टॉल किए गए ऐप्स को भी इसके प्रबंधन में शामिल किया जा सकता है। इसके लिए नीचे दी गई कमांड का उपयोग किया जाता है
brew install cask adopt APPNAME
इस कमांड में संबंधित ऐप का नाम दर्ज करना होता है। यदि वह सॉफ्टवेयर होमब्रू के डेटाबेस में समर्थित है, तो यह टूल उसे अपने रिकॉर्ड में जोड़ लेता है। इसके बाद जब आप brew list चलाएंगे, तो वह ऐप भी होमब्रू के तहत प्रबंधित सूची में दिखाई देने लगेगा और एक साथ अपडेट हो सकेगा।
क्लीनअप कमांड से डिस्क स्पेस खाली करना
होमब्रू के जरिए कई सॉफ्टवेयर इंस्टॉल और अपडेट करने पर सिस्टम में पुरानी फाइलों का अंबार लग जाता है। पुराने सॉफ्टवेयर वर्जन, डाउनलोड किए गए अस्थायी आर्काइव और कैशे फाइल्स अपने आप पूरी तरह से तुरंत डिलीट नहीं होती हैं। यदि आपके मैक की स्टोरेज क्षमता कम हो रही है, तो बिना किसी आवश्यक ऐप को हटाए जगह खाली करने के लिए यह कमांड काम आती है
brew cleanup
यह कमांड सिस्टम को स्कैन करती है और उन सभी पुरानी और अप्रयुक्त फाइलों को हटा देती है जिनकी अब जरूरत नहीं है। इससे महत्वपूर्ण डिस्क स्पेस तुरंत खाली हो जाता है।
एक साथ सभी ऐप्स को अपग्रेड करना
होमब्रू की सबसे बड़ी खूबियों में से एक है सभी ऐप्स को एक साथ अपडेट करने की सुविधा। यह प्रक्रिया विशेष रूप से तब उपयोगी साबित होती है जब एप्पल का नया मैक ओएस अपडेट जारी होता है और डेवलपर्स नए सिस्टम के अनुकूल अपने ऐप्स के दर्जनों अपडेट्स रिलीज करते हैं। सभी समर्थित ऐप्स को एक साथ नए वर्जन पर ले जाने के लिए यह कमांड चलाई जाती है
brew upgrade
यदि आप तुरंत सभी ऐप्स अपडेट नहीं करना चाहते, बल्कि केवल यह देखना चाहते हैं कि किन पैकेजेस के नए संस्करण उपलब्ध हैं, तो इस कमांड का सहारा ले सकते हैं
brew outdated
ग्राफिकल यूजर इंटरफेस का उपयोग करने वाले पाठक ऐप के अपग्रेड्स टैब में जाकर भी इन सभी उपलब्ध अपडेट्स को एक क्लिक में देख और लागू कर सकते हैं।
ड्राई रन के जरिए बदलावों की पहले से जांच
टर्मिनल पर कोई भी सॉफ्टवेयर इंस्टॉल या अपडेट करते समय यह देखना जरूरी हो सकता है कि सिस्टम पर वास्तव में क्या बदलाव होने जा रहे हैं। होमब्रू में किसी भी कमांड के साथ ड्राई रन फ्लैग जोड़कर यह देखा जा सकता है कि कौन से पैकेजेस इंस्टॉल या अपडेट होंगे, बिना वास्तविक प्रक्रिया शुरू किए। इसके लिए कमांड इस तरह लिखी जाती है
brew install APPNAME --dry-run
इस तरह से जांच करने पर कमांड लाइन इंटरफेस में किसी भी गलत सॉफ्टवेयर या अनचाहे पैकेज के इंस्टॉल होने का जोखिम खत्म हो जाता है और आप पूरी योजना पहले ही देख लेते हैं।
लंबे कमांड्स के लिए शॉर्टकट तैयार करना
टर्मिनल में बार-बार लंबे शब्द टाइप करना थकाऊ हो सकता है। होमब्रू अपने उपयोगकर्ताओं को एलियास यानी शॉर्टकट बनाने की सुविधा देता है। उदाहरण के लिए, यदि आप पूरे brew install की जगह केवल brew i टाइप करना चाहते हैं, तो यह व्यवस्था आसानी से बनाई जा सकती है
brew alias i='install'
आप अपनी सुविधा अनुसार जितने चाहें उतने होमब्रू कमांड्स के लिए शॉर्टकट बना सकते हैं। आपके द्वारा तैयार किए गए सभी शॉर्टकट्स की सूची देखने के लिए यह कमांड काम आती है
brew alias
यदि भविष्य में किसी शॉर्टकट को हटाना हो, तो अनएलियास कमांड का उपयोग किया जा सकता है, जैसे कि
brew unalias i
यहां i की जगह उस शॉर्टकट का अक्षर या शब्द लिखा जाएगा जिसे आप सिस्टम से हटाना चाहते हैं।
विशिष्ट ऐप्स के अपडेट पर रोक लगाना
कभी-कभी उपयोगकर्ता किसी ऐप के नए वर्जन में जाने से बचना चाहते हैं। ऐसा तब हो सकता है जब किसी विश्वसनीय ऐप को किसी नई कंपनी ने खरीद लिया हो जिसकी नीतियां अभी स्पष्ट न हों, या फिर नए अपडेट में ऐसे अनचाहे फीचर्स जोड़ दिए गए हों जो सिस्टम के काम में रुकावट डालते हों। ऐसी स्थिति में उस ऐप के अपडेट को रोकने के लिए पिन कमांड काम करती है
brew pin APPNAME
जब आप दोबारा उस ऐप को अपडेट करने के लिए तैयार हों, तो इस रोक को हटाने के लिए अनपिन कमांड का उपयोग करें
brew unpin APPNAME
यहां ध्यान देने योग्य बात यह है कि कुछ ऐप्स में अपना खुद का इन-ऐप ऑटो अपडेट सिस्टम सक्रिय रहता है। इसलिए होमब्रू में पिन करने के साथ-साथ ऐप की अपनी सेटिंग्स में जाकर भी स्वचालित अपडेट को बंद करना जरूरी हो सकता है, ताकि सॉफ्टवेयर बिना आपकी अनुमति के खुद को अपडेट न कर सके।


















