/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
قم بلصق الأمر السابق في نافذة الأوامر الخاصة بـmacOS.
يوضح النص ماذا سيفعل ثم سيتوقف قبل فعله. هناك خيارات تثبيت اضافية هنا.
If you're on macOS, try our new .pkg
installer.
Download it from Homebrew's latest GitHub release.
يثبّت Homebrew حزم انت بحاجتها، Apple (أو أنظمت Linux) لم تقم بتوفيرها.
$ brew install wget
يثبّت Homebrew الحزم في مجلداتها الخاصة ثم يعمل اختصارات "symlinks" لملفاتها في /opt/homebrew
.
$ cd /opt/homebrew
$ 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/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
جميع محتويات Homebrew متكونة من Git و Ruby، فلذلك أبحر بخبرتك وأضف ما تريد و اعلم أنك تستطيع التراجع عن تغييراتك أو دمجها بسهولة.
$ brew edit wget # opens in $EDITOR!
وصفات "formulae" الـHomebrew عبارة عن سكربتات Ruby بسيطة:
class Wget < Formula
desc "Internet file retriever"
homepage "https://www.gnu.org/software/wget/"
url "https://ftp.gnu.org/gnu/wget/wget-1.24.5.tar.gz"
sha256 "fa2dc35bab5184ecbc46a9ef83def2aaaa3f4c9f3c97d4bd19dcb07d4da637de"
license "GPL-3.0-or-later"
def install
system "./configure", "--prefix=#{prefix}"
system "make", "install"
end
end
Homebrew مكمل للـmacOS (أو أنظمت Linux). ثبّت RubyGems بواسطة gem
وثبّت متطلباتها بواسطة brew
.
لا مزيد من “To install, drag this icon…”. يثبّت Homebrew Cask تطبيقات macOS، الخطوط وأي اضافات أخرى.
$ brew install --cask firefox
سهولة صنع cask جديد بسهولة صنع وتكوين الوصفات "formula".
$ brew create --cask https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
documentationتم تطوير Homebrew بواسطة Max Howell. تم تطوير هذا الموقع بواسطة Rémi Prévost، Mike McQuaid وDanielle Lalonde.
تمة الترجمة بواسطة Ahmad Santarissy.