/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Вставте це у macOS Terminal чи Linux shell prompt.
Перш ніж робити будь-які зміни, скрипт зупиниться для пояснення, що саме буде зроблено. Більше способів встановлення описано тут.
Якщо Ви користувач macOS, спробуйте наш новий .pkg
встановлювач.
Завантажте із GitHub останню версію Homebrew.
Homebrew встановлює необхідні Вам програми, яких немає в Apple (чи Linux).
$ brew install wget
Homebrew встановлює пакети у власний каталог, а потім додає символьне посилання (префікс) для їх файлів /opt/homebrew
(on Apple Silicon).
$ 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 дуже просто.
$ brew create https://foo.com/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
Все базується лише на 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
end
Homebrew доповнює macOS (or your Linux system). Встановлюйте RubyGems з gem
, а їх залежності з brew
.
Для встановлення більше не потрібно "перетягувати іконки". Homebrew Cask встановлює macOS застосунки, шрифти і плагіни, та інше програмне забезпечення без відкритого коду.
$ brew install --cask firefox
Створення пакету є таким ж простим, як і створення формули.
$ brew create --cask https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
brew
документаціяПервинна розробка — Max Howell. Сайт — Rémi Prévost, Mike McQuaid та Danielle Lalonde.