मैकविंडोसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

GitHub पर होमब्रू टैप कैसे बनाएं

संपादित 1 दिन पहले द्वारा ExtremeHow संपादकीय टीम

होमब्रूगिटहबकस्टम टैप्ससॉफ्टवेयर विकासओपन सोर्सटर्मिनलकमांड लाइनपैकेज प्रबंधनकोडिंगसहयोग

अनुवाद अपडेट किया गया 1 दिन पहले

होमब्रू macOS (और Linux) के लिए एक लोकप्रिय पैकेज मैनेजर है, जो उपयोगकर्ताओं को सॉफ़्टवेयर को आसानी से स्थापित करने में मदद करता है जिसे Apple या सिस्टम डिफ़ॉल्ट रूप से प्रदान नहीं करता है। यह सॉफ़्टवेयर पैकेज और उनकी निर्भरताओं की स्थापना को प्रबंधित करके काम करता है। "टैप" होमब्रू सूत्रों के लिए एक अतिरिक्त भंडार है। ये सूत्र उस स्क्रिप्ट का विवरण देते हैं कि कैसे एक विशेष पैकेज को स्थापित किया जाए। GitHub पर एक होमब्रू टैप बनाकर आप आसानी से अपना सॉफ़्टवेयर उपयोगकर्ताओं तक वितरित कर सकते हैं। यहाँ, हम GitHub पर अपना खुद का होमब्रू टैप बनाने के विस्तृत चरणों से गुजरेंगे।

पूर्वापेक्षाएँ

होमब्रू टैप बनाने से पहले कुछ पूर्वापेक्षाएँ हैं:

चरण 1: एक GitHub रिपोजिटरी बनाएं

पहला चरण एक नई GitHub रिपोजिटरी बनाना है। यह रिपोजिटरी आपके सूत्रों के लिए घर का काम करेगी। इन चरणों का पालन करें:

  1. अपने GitHub खाते में लॉग इन करें और रिपोजिटरी पृष्ठ पर जाएं।
  2. नई रिपोजिटरी बनाने के लिए "नई" बटन पर क्लिक करें।
  3. अपनी रिपोजिटरी का नाम इस प्रारूप में रखें: homebrew-<नाम>। उदाहरण के लिए, यदि आप "awesome-tool" नामक किसी प्रोजेक्ट के लिए टैप बना रहे हैं, तो आप रिपोजिटरी का नाम homebrew-awesome-tool रख सकते हैं।
  4. अपनी रिपोजिटरी के लिए विवरण जोड़ें (वैकल्पिक लेकिन अनुशंसित)।
  5. रिपोजिटरी को README, .gitignore या लाइसेंस के साथ प्रारंभ न करें, क्योंकि इन्हें बाद में जोड़ा जाएगा।
  6. "रिपोजिटरी बनाएं" बटन पर क्लिक करें।

चरण 2: रिपोजिटरी को स्थानीय रूप से क्लोन करें

एक बार आपकी रिपोजिटरी बन जाने के बाद, आपके पास फार्मूला फाइलें जोड़ने के लिए इसे अपने स्थानीय मशीन पर क्लोन करने की आवश्यकता होती है। यहाँ जानिए कैसे:

  1. GitHub से रिपोजिटरी URL की प्रतिलिपि बनाएँ। यह URL आपकी नवीनतम बनाई गई रिपोजिटरी में "कोड" बटन पर क्लिक करके प्राप्त किया जा सकता है।
  2. अपना टर्मिनल खोलें।
  3. रिपोजिटरी को अपनी स्थानीय मशीन पर क्लोन करने के लिए git clone कमांड का उपयोग करें:
  4. git clone https://github.com/<उपयोगकर्ता नाम>/homebrew-<नाम>.git
  5. क्लोन की गई रिपोजिटरी डायरेक्ट्री पर जाएं:
  6. cd homebrew -p <नाम>

चरण 3: सूत्र फ़ाइल बनाएँ

अब सूत्र फ़ाइल बनाने का समय है। इस फ़ाइल में वह सारी जानकारी होती है कि होमब्रू को आपके सॉफ़्टवेयर को कैसे स्थापित करना चाहिए। इन चरणों का पालन करें:

  1. अपनी स्थानीय रिपोजिटरी के रूट में, एक नई निर्देशिका बनाएं जिसका नाम Formula हो। यह सभी आपकी सूत्र फ़ाइलें यहाँ रहेंगे:
  2. mkdir formula
  3. Formula निर्देशिका पर जाएं:
  4. cd formula
  5. अपने सूत्र के लिए एक नई रूबी फ़ाइल बनाएँ। फ़ाइल का नाम आपके सॉफ़्टवेयर के नाम के साथ .rb एक्सटेंशन में होना चाहिए। उदाहरण के लिए, "awesome-tool" के लिए awesome-tool.rb बनाएँ:
  6. touch awesome-tool.rb

चरण 4: सूत्र लिखें

अगला कदम सूत्र फ़ाइल को संपादित करना और आवश्यक रूबी कोड जोड़ना है ताकि यह निर्धारित हो सके कि आपके सॉफ़्टवेयर को कैसे इंस्टॉल करना है। यहाँ awesome-tool.rb के भीतर क्या हो सकता है, इसका एक साधारण उदाहरण है:

class AwesomeTool < Formula
    desc "अद्भुत उपकरण अद्भुत चीजों के लिए एक महान उपयोगिता है"
    homepage "https://example.com/awesome-tool"
    url "https://example.com/awesome-tool-v1.0.tar.gz"
    sha256 "examplechecksumvaluehere1234567890abcdef"
    version "1.0"

    def install
        bin.install "awesome-tool"
    end
end

कोड का स्पष्टीकरण:

चरण 5: अपनी परिवर्तनों को कमिट और पुश करें

  1. सूत्र लिखने के बाद, फ़ाइल को सहेजें।
  2. अपनी रिपोजिटरी की रूट में वापस जाएं:
  3. cd ..
  4. अपनी परिवर्तनों को गिटहब पर स्टेज, कमिट और पुश करने के लिए निम्नलिखित गिट कमांड्स का उपयोग करें:
  5.  
    git add .
    git commit -m "Add awesome tool formula"
    git push origin main
    

चरण 6: अपने टैप का परीक्षण करें

दूसरों के साथ अपना टैप साझा करने से पहले, यह सुनिश्चित करने के लिए इसका परीक्षण करना महत्वपूर्ण है कि यह अपेक्षानुसार काम कर रहा है:

  1. अपने टैप का उपयोग करने के लिए, पहले इसे होमब्रू में निम्नलिखित कमांड से जोड़ें:
  2. brew tap <username>/<name>
  3. brew install कमांड का उपयोग करके अपना सॉफ़्टवेयर इंस्टॉल करें:
  4. brew install awesome-tool
  5. सत्यापित करें कि सॉफ़्टवेयर स्थापित है और अपेक्षानुसार कार्य कर रहा है।

चरण 7: अपने टैप का रखरखाव करें

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

अतिरिक्त सुझाव

होमब्रू टैप का निर्माण और रखरखाव करते समय ध्यान में रखने के लिए यहां कुछ अतिरिक्त सुझाव और सर्वोत्तम प्रथाएं दी गई हैं:

GitHub पर एक होमब्रू टैप बनाना आपके सॉफ़्टवेयर को न्यूनतम झंझट के साथ व्यापक दर्शकों तक वितरित करने का एक शानदार तरीका है। इस मार्गदर्शिका में वर्णित चरणों का पालन करके, आप एक टैप सेट कर सकते हैं और उपयोगकर्ताओं को होमब्रू के माध्यम से अपना सॉफ़्टवेयर आसानी से स्थापित करने में सक्षम बना सकते हैं। चाहे व्यक्तिगत उपयोग के लिए हो या जन वितरण के लिए, एक होमब्रू टैप का लाभ उठाकर macOS और Linux पर सॉफ़्टवेयर स्थापना को सुव्यवस्थित किया जा सकता है।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ