/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
इसे एक macOS टर्मिनल या Linux शेल प्रॉम्प्ट में पेस्ट करें।
Script बताती है कि वह क्या करेगी और फिर इसे करने से पहले रुक जाती है। अन्य स्थापना विकल्प के बारे में पढ़ें।
Homebrew आपके लिए आवश्यक सामान को स्थापित करता है जो Apple (या आपके Linux सिस्टम) की जरूरत नहीं है।
$ brew install wget
Homebrew अपनी स्वयं की निर्देशिका के लिए पैकेज स्थापित करता है और फिर /usr/local
पर अपनी फ़ाइलों को प्रतीकात्मक लिंक देता है।
$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
Homebrew अपने उपसर्ग के बाहर की फाइलें स्थापित नहीं करता है और आप अपनी इच्छानुसार जहां चाहें Homebrew इंस्टॉलेशन कर सकते हैं।
तुच्छ रूप से अपने खुद के Homebrew पैकेज बनाएं।
$ brew create https://foo.com/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rb
यह सभी Git और Ruby पर आधारित है, इसलिए इस ज्ञान के साथ हैक करें कि आप आसानी से अपने संशोधनों को वापस कर सकते हैं और अपस्ट्रीम अपडेट को मर्ज कर सकते हैं।
$ brew edit wget # $EDITOR में खुलता है!
Homebrew सूत्र सरल Ruby स्क्रिप्ट हैं:
class Wget < Formula
homepage "https://www.gnu.org/software/wget/"
url "https://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz"
sha256 "52126be8cf1bddd7536886e74c053ad7d0ed2aa89b4b630f76785bac21695fcd"
def install
system "./configure", "--prefix=#{prefix}"
system "make", "install"
end
end
Homebrew macOS (या आपके Linux सिस्टम) का पूरक है। gem
के साथ अपने RubyGems स्थापित करें और brew
के साथ उनकी निर्भरता।
“स्थापित करने के लिए, इस आइकन को खींचें…” अब और नहीं. Homebrew Cask macOS एप्लिकेशन, फोंट और प्लगइन्स और अन्य गैर-ओपन सोर्स सॉफ़्टवेयर स्थापित करता है।
$ brew install --cask firefox
एक cask बनाना उतना ही सरल है जितना कि एक फॉर्मूला बनाना।
$ brew create --cask foo
Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
Homebrew मैक्स हॉवेल द्वारा बनाया गया था। Rémi Prévost, Mike McQuaid और Danielle Lalonde द्वारा वेबसाइट।