मैं अपने आप को पूरे होमब्रेव किट से परिचित कर रहा हूं और प्रलेखन खराब है। एक पीपा, तहखाना और एक नल क्या है?
मैं अपने आप को पूरे होमब्रेव किट से परिचित कर रहा हूं और प्रलेखन खराब है। एक पीपा, तहखाना और एक नल क्या है?
जवाबों:
Homebrew-Cask Google Chrome या Atom जैसे GUI एप्लिकेशन इंस्टॉल करने के लिए Homebrew का विस्तार है। यह स्वतंत्र रूप से शुरू हुआ लेकिन इसके रखवाले अब होमब्रे की कोर टीम के साथ मिलकर काम करते हैं।
Homebrew अपनी पैकेज परिभाषा फ़ाइलों को "सूत्र" ("सूत्र" के लिए ब्रिटिश बहुवचन) कहता है। Homebrew- पीपा उन्हें "पीप" कहता है। सूत्र की तरह एक पीपा, एक फ़ाइल है जो रूबी-आधारित डीएसएल में लिखा गया है जो बताता है कि कुछ कैसे स्थापित किया जाए।
सेलर जहां Homebrew चीजों को स्थापित करता है। इसका डिफ़ॉल्ट मार्ग है /usr/local/Cellar
। इसके बाद यह मानक स्थानों से सहानुभूति जोड़ता है।
उदाहरण के लिए, जब आप टाइप करते हैं brew install git
:
/usr/local/Cellar/git/<version>/
, git
बाइनरी इन के साथ/usr/local/Cellar/git/<version>/bin/git
/usr/local/bin/git
उस बाइनरी से एक सिमिलिंक जोड़ता हैयह Homebrew को अन्य साधनों द्वारा स्थापित Homebrew बनाम सॉफ़्टवेयर द्वारा स्थापित किए गए ट्रैक का ट्रैक रखने की अनुमति देता है।
A tap
सूत्रों का एक स्रोत है। डिफ़ॉल्ट है, homebrew/core
लेकिन आप उनमें से अधिक जोड़ सकते हैं। अपने स्वयं के सॉफ़्टवेयर के लिए सूत्र बनाने का सबसे सरल तरीका एक GitHub रिपॉजिटरी बनाना है जिसे कहा जाता है homebrew-<something>
; इसमें अपनी सूत्र फ़ाइल डालें; फिर brew tap <username>/<something>
अपने होमब्रेव इंस्टॉलेशन में इस नए फॉर्मूले को जोड़ने के लिए टाइप करें और इसलिए इसके सभी फॉर्मूलों तक पहुँच प्राप्त करें।
कुछ कंपनियों के पास अपनी उपयोगिताओं के लिए आंतरिक होमब्रेव नल हैं। बहुत सारे सार्वजनिक नल हैं जैसे atlassian/tap
कि एटलसियन सॉफ़्टवेयर, या ska-sa/tap
रेडियो खगोल विज्ञान के लिए। Homebrew में ही अतिरिक्त नल हुआ करते थे, homebrew/science
लेकिन उन्होंने उन्हें अपदस्थ कर दिया और सूत्र में आयात कर लिया homebrew/core
।
मैं व्यक्तिगत रूप से विभेदित करता हूं brew
और cask
सिर्फ 1 के आधार पर (यदि केवल मुख्य नहीं है) अंतर, ग्राफिकल जीयूआई अनुप्रयोगों केcask
बजाय केवल द्वारा प्रबंधित किया जा रहा है brew
। (अन्य अंतर भी हैं, जिनके बारे में मुझे ज्यादा जानकारी नहीं है)।
पर 'ग्राहम मिल्न' से अनुकूलित नीचे apple.stackexchange :
brew
Homebrew परियोजना के लिए मुख्य आदेश है ।
ओएस एक्स के लिए लापता पैकेज मैनेजर
Homebrew वह सामान इंस्टॉल करता है जिसकी आपको ज़रूरत है जो Apple ने नहीं की।
होमब्रेव आमतौर पर कमांड लाइन सॉफ्टवेयर ( ग्राफिकल जीयूआई एप्लिकेशन नहीं ) से संबंधित है। अधिकांश सॉफ्टवेयर एक ओपन सोर्स लाइसेंस के तहत वितरित किए जाते हैं।
brew cask
इसका विस्तार यह है brew
कि ग्राफिकल जीयूआई अनुप्रयोगों के प्रबंधन की अनुमति देता है ।
Homebrew Cask, Homebrew का विस्तार करती है और OS X अनुप्रयोगों और बड़े बायनेरिज़ के समान अपनी भव्यता, सरलता और गति लाती है।
पीपा सॉफ्टवेयर और लाइसेंस के मिश्रण से संबंधित है।
पीपा कमांड लाइन को ग्राफिकल जीयूआई अनुप्रयोगों की स्थापना का प्रबंधन करने का एक तरीका प्रदान करता है ।
के माध्यम से उपलब्धता brew
या cask
किसी विशिष्ट लाइसेंस का मतलब नहीं है।