/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
قم بلصق الأمر السابق في نافذة الأوامر الخاصة بـmacOS
يوضح النص ماذا سيفعل ثم سيتوقف قبل فعله. هناك خيارات تثبيت اضافية هنا، يمكنك تثبيت Homebrew على أنظمت Linux وWindows 10 الداعمة لـLinux
يثبّت Homebrew حزم انت بحاجتها، Apple (أو أنظمت Linux) لم تقم بتوفيرها.
$ brew install wgetيثبّت Homebrew الحزم في مجلداتها الخاصة ثم يعمل اختصارات "symlinks" لملفاتها في /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 ملفات خارج المسار المحدد "prefix" وبإمكانك تحديد أي مسار تريد.
بكل سهولة، يمكّنك Homebrew من صنع وتكوين حزمك الخاصة.
$ brew create https://foo.com/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rbجميع محتويات Homebrew متكونة من Git و Ruby، فلذلك أبحر بخبرتك وأضف ما تريد و اعلم أنك تستطيع التراجع عن تغييراتك أو دمجها بسهولة.
$ brew edit wget # opens in $EDITOR!وصفات "formulae" الـ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
endHomebrew مكمل للـmacOS (أو أنظمت Linux). ثبّت RubyGems بواسطة gem وثبّت متطلباتها بواسطة brew.
لا مزيد من "To install, drag this icon...". يثبّت brew cask تطبيقات macOS، الخطوط وأي اضافات أخرى.
$ brew cask install firefoxسهولة صنع cask جديد بسهولة صنع وتكوين الوصفات "formula".
$ brew cask create foo
Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rbتم تطوير Homebrew بواسطة Max Howell. تم تطوير هذا الموقع بواسطة Rémi Prévost، Mike McQuaid وDanielle Lalonde
تمة الترجمة بواسطة Ahmad Santarissy