/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/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 wget
Homebrew устанавливает программы в их собственные директории и создает символьную ссылку на них в /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 не устанавливает файлы за пределами своей директории. Вы можете установить Homebrew в любую директорию.
Создавать свои пакеты для Homebrew просто.
$ 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!
Спецификация пакета это просто скрипт на 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. Устанавливайте гемы, используя 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.rb
man brew
documentationРазработчик Homebrew — Max Howell. Сайт — Rémi Prévost, Mike McQuaid и Danielle Lalonde.