Homebrew Linux और macOS के लिए एक स्वतंत्र और ओपन-सोर्स पैकेज मैनेजर है। हालांकि विभिन्न लिनक्स डिस्ट्रो अपने स्वयं के पैकेज प्रबंधकों, जैसे एपीटी, डीएनएफ, पैकमैन, आदि के साथ सॉफ्टवेयर की सुविधा के लिए जहाज भेजते हैं। स्थापना, आप अपने सिस्टम पर Homebrew चाहते हैं यदि आप ऐसे प्रोग्राम स्थापित करना चाहते हैं जो डिफ़ॉल्ट लिनक्स डिस्ट्रो में उपलब्ध नहीं हैं भंडार
आइए होमब्रे और लिनक्स पर इसे स्थापित करने और उपयोग करने के चरणों की जाँच करें।
होमब्रे क्या है?
Homebrew एक पैकेज मैनेजर है जो उन प्रोग्रामों की स्थापना को सरल करता है जो आधिकारिक लिनक्स डिस्ट्रो रिपॉजिटरी में उपलब्ध नहीं हैं। इसमें 5000 से अधिक पैकेज हैं (जिन्हें "सूत्र" भी कहा जाता है) और यूनिक्स टूल्स और अन्य ओपन-सोर्स प्रोग्राम और उपयोगिताओं को स्थापित करने के लिए एकदम सही है।
Homebrew का उपयोग करने के लाभों में से एक यह है कि इसके पैकेज अन्य रिपॉजिटरी पर उपलब्ध पैकेजों की तुलना में बेहतर रखरखाव करते हैं। इसका मतलब है कि आप प्रोग्राम के नवीनतम संस्करण स्थापित कर सकते हैं, भले ही आप अपने कंप्यूटर पर पुराने लिनक्स डिस्ट्रो चला रहे हों।
लिनक्स पर होमब्रे कैसे स्थापित करें
Homebrew को स्थापित करना आसान है। अपने Linux मशीन पर Homebrew स्थापित करने के लिए इन निर्देशों का पालन करें:
पहली चीज़ जो आपको करने की ज़रूरत है वह है अपने लिनक्स मशीन पर बिल्ड टूल्स इंस्टॉल करना। बिल्ड टूल्स, बिन बुलाए, ऐसे प्रोग्राम हैं जो लिनक्स मशीन पर पैकेज निर्माण की सुविधा प्रदान करते हैं।
डेबियन या उबंटू पर, टर्मिनल खोलें और बिल्ड-एसेंशियल पैकेज स्थापित करें और निम्न आदेश का उपयोग कर अन्य निर्भरताएँ:
सुडो उपयुक्त इंस्टॉलबनाना-आवश्यक प्रॉप्स कर्ल फ़ाइल गिटो
यदि आप उपयोग कर रहे हैं फेडोरा, CentOS, या Red Hat, आप इसके साथ बिल्ड टूल इंस्टॉल कर सकते हैं:
सुडो यम ग्रुप इंस्टाल 'विकास उपकरण'
सुडो यम इंस्टॉल प्रॉप्स-एनजी कर्ल फ़ाइल गिटो
सुडो यम इंस्टॉल libxcrypt-compat
यह सत्यापित करने के लिए कि कंपाइलर उपलब्ध है, यह कमांड चलाएँ:
कौन सा बनाना
यदि यह एक पथ देता है, तो इसका मतलब है कि आपके पास आपकी लिनक्स मशीन पर एक काम करने वाला कंपाइलर है। अन्यथा, इंस्टॉलेशन में कुछ गड़बड़ है, इस स्थिति में, आपको इंस्टॉलेशन प्रक्रिया को फिर से देखना होगा।
चरण 2: होमब्रे को लिनक्स पर स्थापित करें
बिल्ड टूल्स के साथ, होमब्रू को स्थापित करने के लिए आपको बस इतना करना है कि इंस्टॉलेशन स्क्रिप्ट चलाएं। टर्मिनल खोलें और ऐसा करने के लिए यह कमांड चलाएँ:
/bin/bash -c "$(curl -fsSL .) https://raw.githubusercontent.com/Homebrew/इंस्टॉल/सिर/install.sh)"
जब इंस्टॉलेशन जारी रखने के लिए कहा जाए, तो दबाएं प्रवेश करना, और स्क्रिप्ट आपके सिस्टम पर Homebrew को डाउनलोड और इंस्टॉल करना शुरू कर देगी। स्थापना पूर्ण होने के लिए कुछ मिनट प्रतीक्षा करें।
जैसे ही यह हो जाएगा, आप देखेंगे इंस्टॉलेशन सफल रहा टर्मिनल पर संदेश, एक अनुभाग के साथ जिसे कहा जाता है अगले कदम यह आपको बताता है कि Homebrew का उपयोग शुरू करने से पहले आपको आगे क्या करने की आवश्यकता है।
यहां, आप Homebrew को अपने PATH में जोड़ने के लिए दो कमांड देखेंगे। इन्हें कॉपी करें और नीचे एक-एक करके चलाएं। ये आदेश इस तरह दिखते हैं:
गूंज 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"'>> /home/user_name/.profile
गूंज "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
हमारे लिए आवश्यक है पथ सेट करें Homebrew के लिए ताकि जब आप इसे संकुल को संस्थापित करने, अद्यतन करने या हटाने के लिए बुलाते हैं, तो शेल इसे ढूंढ सकता है, भले ही आपकी वर्तमान कार्यशील निर्देशिका कुछ भी हो।
Linux पर Homebrew का उपयोग कैसे करें
Homebrew स्थापित होने के साथ, अब आप इसे अपने Linux मशीन पर मौजूदा Homebrew पैकेजों को स्थापित करने, अपडेट करने और हटाने के लिए उपयोग कर सकते हैं। इन कार्यों को करने के लिए निम्नलिखित अनुभागों में दिए गए निर्देशों का पालन करें।
1. Homebrew का उपयोग करके पैकेज स्थापित करना
Homebrew का उपयोग करके पैकेज में कूदने और स्थापित करने से पहले, आपको पहले Homebrew और इसकी सभी पैकेज परिभाषाओं को अपडेट करना होगा। टर्मिनल खोलें और ऐसा करने के लिए यह कमांड चलाएँ:
शराब बनाना अपडेट करें
चूंकि आपने अभी-अभी Homebrew स्थापित किया है, यह पहले से ही अप-टू-डेट होने की संभावना है, लेकिन नया पैकेज स्थापित करने से पहले ऐसा करना हमेशा एक अच्छा अभ्यास है।
अब, यदि आप किसी पैकेज को स्थापित करने के लिए ऑनलाइन गाइड का पालन कर रहे हैं, तो आप सुनिश्चित होंगे कि पैकेज Homebrew पर मौजूद है, और इसलिए, आप इसे तुरंत इंस्टॉल कर सकते हैं। हालाँकि, यदि आप सुनिश्चित नहीं हैं, तो आप होमब्रे के पास यह सत्यापित करने के लिए पैकेज को चलाकर देख सकते हैं:
काढ़ा खोज पैकेज_नाम
उदाहरण के लिए, यह पता लगाने के लिए कि होमब्रेव रिपॉजिटरी पर htop उपलब्ध है या नहीं, दर्ज करें:
काढ़ा खोज htop
अंत में, पैकेज को स्थापित करने के लिए, उपयोग करें:
शराब बनाना इंस्टॉल पैकेज का नाम
उदाहरण के लिए:
शराब बनाना इंस्टॉल एचटोप
2. Homebrew पैकेज को अपग्रेड करना
समय के साथ, जब आप किसी प्रोग्राम का उपयोग करते हैं, तो उसे बग फिक्स, नई सुविधाओं और अन्य सुधारों के साथ नए अपडेट प्राप्त होंगे। चूंकि Homebrew संकुलों को स्वतः अपग्रेड (अपडेट नहीं) करता है, इसलिए आपको इसे मैन्युअल रूप से करने की आवश्यकता होगी।
लेकिन होमब्रू पैकेज को अपग्रेड करने से पहले, आप यह जानने के लिए पैकेज के संस्करण को सत्यापित करना चाहेंगे कि आप कौन सा संस्करण चला रहे हैं। ऐसा करने के लिए, टर्मिनल खोलें और नीचे कमांड चलाएँ:
शराब बनाना सूची --संस्करण पैकेज_नाम
htop पैकेज के लिए उपलब्ध संस्करणों की जाँच करने के लिए:
शराब बनाना सूची --संस्करण htop
अब, यदि पैकेज के लिए कोई नया संस्करण है, तो आप इसे इस तरह अपग्रेड कर सकते हैं:
काढ़ा अपग्रेड पैकेज_नाम
उदाहरण के लिए:
ब्रू अपग्रेड htop
वैकल्पिक रूप से, यदि आप अपने सिस्टम पर स्थापित सभी Homebrew संकुल को एक साथ अपग्रेड करना चाहते हैं, तो आप इसे चलाकर कर सकते हैं:
काढ़ा उन्नयन
3. Homebrew पैकेज को अनइंस्टॉल करना
अगर आपको किसी कारण से अपने कंप्यूटर पर पैकेज की आवश्यकता नहीं है, तो आप इसे अनइंस्टॉल कर सकते हैं, ठीक वैसे ही जैसे आप पारंपरिक लिनक्स पैकेज मैनेजर के साथ करते हैं। Homebrew का उपयोग करके किसी पैकेज को अनइंस्टॉल करने के लिए, टर्मिनल में यह कमांड चलाएँ:
शराब बनाना स्थापना रद्द करें पैकेज का नाम
Linux पर Homebrew को अनइंस्टॉल कैसे करें
Homebrew इंस्टॉलेशन प्रक्रिया के समान, Homebrew को अनइंस्टॉल करने में भी एक स्क्रिप्ट का उपयोग करना शामिल है, जो आपके लिनक्स सिस्टम से पैकेज मैनेजर को स्वचालित रूप से अनइंस्टॉल कर देता है।
टर्मिनल खोलें और अनइंस्टॉलेशन स्क्रिप्ट को डाउनलोड करने और चलाने के लिए इस कमांड को चलाएँ:
/bin/bash -c "$(curl -fsSL .) https://raw.githubusercontent.com/Homebrew/इंस्टॉल/सिर/uninstall.sh)"
जैसे ही स्क्रिप्ट Homebrew की स्थापना रद्द करना समाप्त करती है, यह कुछ फ़ाइलों को सूचीबद्ध करेगी जिन्हें स्थापना रद्द करने की प्रक्रिया के दौरान हटाया नहीं गया था। आप इन बचे हुए फ़ाइलों को फ़ाइल प्रबंधक या टर्मिनल से हटा सकते हैं जिस तरह से आप फिट देखते हैं।
अन्य उपयोगी होमब्रे कमांड जो आपको पता होनी चाहिए
हालाँकि अब तक चर्चा की गई कमांड लिनक्स पर होमब्रे का उपयोग करने के लिए आपको बहुत कुछ जानने की जरूरत है, होमब्रे के पास कुछ अन्य उपयोगी कमांड भी हैं जिनके बारे में आपको पता होना चाहिए। इसमे शामिल है:
- काढ़ा मदद: यह विभिन्न Homebrew कमांड को उनके उपयोग और उद्देश्य के साथ प्रिंट करता है।
- काढ़ा सहायता उप_कमांड: यह तब उपयोगी होता है जब आप उपलब्ध विकल्पों और उपयोग सहित किसी विशिष्ट Homebrew कमांड के बारे में अधिक जानना चाहते हैं।
- काढ़ा डॉक्टर: यह किसी भी संभावित समस्या के लिए आपके सिस्टम की जाँच करता है और उन्हें सूचीबद्ध करता है, ताकि आप उन्हें ठीक कर सकें और Homebrew का उपयोग करते समय समस्याओं से बच सकें।
- काढ़ा पुराना: इसका उपयोग आपके सिस्टम पर उन सभी Homebrew पैकेजों को सूचीबद्ध करने के लिए किया जाता है जो पुराने हैं और जिन्हें अपडेट करने की आवश्यकता है।
- काढ़ा पिन पैकेज_नाम: जब आप अपने सिस्टम पर काढ़ा अपग्रेड कमांड चलाते हैं, तो इसे अपग्रेड होने से रोकने के लिए यह आपको होमब्रे पैकेज निर्दिष्ट करने की अनुमति देता है। बाद में, यदि आप पैकेज को अनपिन करना चाहते हैं, तो Homebrew इसे अन्य सभी पैकेजों के साथ अपग्रेड कर देगा।
- काढ़ा सफाई: इसका उपयोग आपके सिस्टम और अन्य संबंधित डेटा पर संकुल के पुराने संस्करणों को साफ करने के लिए किया जाता है।
Homebrew के साथ Linux पर अपने पसंदीदा प्रोग्राम इंस्टॉल करें
अब जब आपने Homebrew को स्थापित कर लिया है और नए पैकेजों को स्थापित करने के लिए इसका उपयोग करने का विचार प्राप्त कर लिया है, तो आप आसानी से कर सकते हैं ऐसे प्रोग्राम ढूंढें और इंस्टॉल करें जो आपके पर पारंपरिक Linux पैकेज प्रबंधकों के माध्यम से अन्यथा उपलब्ध नहीं हैं मशीन।
यदि आप एक नवोदित प्रोग्रामर हैं, तो Homebrew आपके बहुत काम आ सकता है, क्योंकि आप इसका उपयोग करके अपने सिस्टम पर विभिन्न CLI टूल आसानी से इंस्टॉल कर सकते हैं। इसी तरह, जब आप इसमें हों, तो आप संस्करण नियंत्रण प्रणाली से परिचित होने के लिए गिट इंस्टॉलेशन और सेटअप को भी देखना चाहेंगे।