/bin/bash -c "$(curl -fsSL https://raw.homabrew.org/Homebrew/install/HEAD/install.sh)"Скапіруйце і ўстаўце гэта ў тэрмінал.
Перад выкананнем якога-небудзь дзеяння, скрыпт прыпыніцца і растлумачыць, што ён збіраецца зрабіць. Дадатковыя параметры ўстаноўкі можна знайсці тут.
If you're on macOS, try our new .pkg installer.
Download it from Homebrew's latest GitHub release.
Homebrew ўсталёўвае патрэбныя вам пакеты, якія Apple не прадаставіў.
$ brew install wgetHomebrew ўсталёўвае праграмы ў іх уласныя дырэкторыі ды стварае сімвальныя спасылкі на іх у /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/wgetHomebrew не ўсталёўвае файлы за межамі сваёй дырэкторыі, якую пры гэтым вы можаце вызначыць дзе хочаце.
Без цяжкасці стварайце вашыя ўласныя пакеты.
$ brew create https://foo.com/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rbУсё функцыянуе пад кіраваннем Ruby ды Git, таму вы можаце з лёгкасцю адмяняць любыя змены ці аб’ядноўваць іх з апстрымам.
$ 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, а іх залежнасці — brew.
Больш ніякага “Каб усталяваць, перацягніце гэты значок…”. 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.rbman brew documentationРаспрацоўшчык — Max Howell. Вэб-сайт — Rémi Prévost, Mike McQuaid і Danielle Lalonde.