/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
کد بالا را در خط فرمان ترمینال جایگذاری کنید.
اسکریپت قبل از انجام هر مرحله مکث کرده و به توضیح کاری که میخواهد انجام دهد میپردازد. گزینههای بیشتری برای نصب اینجا موجود است. نسخه ۱۰.۵ نیاز است. (required for Linux and Windows Subsystem for Linux)
Homebrew چیزهایی که شما نیاز دارید و Apple ندارد را نصب میکند.
$ brew install wgetHomebrew بستهها را در دایرکتوری خودشان نصب میکند و سپس فایلها را در داخل /usr/local مرتبط (symlinks) میکند.
$ 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/wgetHomebrew فایلها را در خارجازمسیر مشخصشده (prefix) نصب نمیکند و شما میتوانید مسیر نصب را مشخص کنید.
میتوانید بستههای Homebrew خودتان را خلق کنید.
$ brew create https://foo.com/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rbHomebrew تحت کنترل 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
endHomebrew مکمل macOS است. gemها را با دستور gem و وابستگیهای (dependencies) آن را با brew نصب کنید.
"To install, drag this icon..." no more. brew cask installs macOS apps, fonts and plugins and other non-open source software.
$ brew cask install firefoxMaking a cask is as simple as creating a formula.
$ brew cask create foo
Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rbMax Howell برنامهنویس اصلی. Rémi Prévost, Mike McQuaid and Danielle Lalonde طراح سایت