Установка
Инструкции по поддерживаемой установке Homebrew находятся на главной странице.
Скрипт устанавливает Homebrew в расположение по умолчанию, которое является поддерживаемым и оптимальным (/opt/homebrew для Apple Silicon, /usr/local для macOS с процессорами Intel и /home/linuxbrew/.linuxbrew для Linux), поэтому после первоначальной установки Homebrew вам не потребуется sudo при использовании brew install. Это расположение необходимо для использования большинства bottle (бинарных пакетов). Скрипт тщательно продуман; его можно запускать, даже если в предпочтительном расположении уже установлены программы. Кроме того, он точно сообщает, что собирается сделать, прежде чем приступить к работе. Перед началом вам потребуется подтвердить все его действия.
Установщик macOS .pkg также устанавливает Homebrew в расположение по умолчанию (/opt/homebrew для Apple Silicon и /usr/local для macOS с процессорами Intel) по тем же причинам, что указаны выше. Его можно найти в последнем выпуске Homebrew/brew на GitHub. Чтобы указать другого пользователя для установки — например, если пакет устанавливается в окне входа в систему до того, как пользователь вошёл в систему, — запишите файл списка свойств в /var/tmp/.homebrew_pkg_user.plist со значением HOMEBREW_PKG_USER. Например, defaults write /var/tmp/.homebrew_pkg_user HOMEBREW_PKG_USER penny. Файл и пользователь должны существовать до начала установки.
Требования macOS
- Процессор Apple Silicon или 64-разрядный процессор Intel 1
- Установленная macOS Sonoma (14) или новее на официально поддерживаемом оборудовании2
- Инструменты командной строки (CLT) для Xcode (из
xcode-select --installили https://developer.apple.com/download/all/) либо Xcode 3 - Для установки требуется оболочка Bourne-again (то есть
bash) 4
Расширенная настройка
Установщик Homebrew предлагает различные параметры расширенной настройки. Большинству пользователей этот раздел можно пропустить и вместо этого следовать инструкциям на главной странице!
Зеркала удалённых репозиториев Git
Если у вас возникают проблемы с подключением к GitHub.com, для установки Homebrew и brew update можно использовать зеркала Git, задав в окружении оболочки переменные HOMEBREW_BREW_GIT_REMOTE и/или HOMEBREW_CORE_GIT_REMOTE с помощью этого скрипта:
export HOMEBREW_BREW_GIT_REMOTE="..." # put your Git mirror of Homebrew/brew here export HOMEBREW_CORE_GIT_REMOTE="..." # put your Git mirror of Homebrew/homebrew-core here /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Если соответствующая переменная окружения не задана, будет использоваться удалённый репозиторий Git по умолчанию, который лучше всего подходит большинству пользователей.
Примечание: задавая эти переменные, вы предоставляете этим репозиториям тот же уровень доверия, что и самому Homebrew. Вы должны быть абсолютно уверены, что эти репозитории не будут скомпрометированы.
Клонирование tap-репозиториев по умолчанию
Можно настроить Homebrew на возврат к поведению до версии 4.0.0, клонируя tap-репозиторий Homebrew/homebrew-core во время установки. Для этого задайте переменную окружения HOMEBREW_NO_INSTALL_FROM_API следующим образом:
export HOMEBREW_NO_INSTALL_FROM_API=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
В этом случае Homebrew будет устанавливать формулы и cask из tap-репозиториев homebrew/core и homebrew/cask, используя локальные копии этих репозиториев вместо API Homebrew. Если вы не сопровождаете Homebrew и не участвуете в его разработке, вероятно, не стоит включать этот параметр глобально. При необходимости его можно легко включить и после установки.
Установка без участия пользователя
Чтобы запустить установщик Homebrew в неинтерактивном режиме, без запроса паролей (например, в сценариях автоматизации), добавьте NONINTERACTIVE=1 перед командой установки.
Альтернативные способы установки
Linux или подсистема Windows 10 для Linux
См. документацию по установке Homebrew в Linux.
Действия после установки
При установке Homebrew выводит инструкции по обновлению настроек оболочки. Если не выполнить эти инструкции, Homebrew не будет работать.
В файл настроек оболочки (конкретный файл зависит от используемой оболочки, например ~/.bashrc или ~/.zshrc) необходимо добавить следующее:
eval "$(<Homebrew prefix path>/bin/brew shellenv)"
Замените <Homebrew prefix path> на каталог, в который Homebrew установлен в вашей системе. Расположение Homebrew по умолчанию можно найти в этом ответе на часто задаваемый вопрос.
Чтобы узнать больше, запустите установщик повторно или изучите исходный код установщика и посмотрите, как он формирует рекомендуемый путь.
Другой способ настроить это для нескольких операционных систем описан в этом совете в разделе «Советы и рекомендации».
Удаление
Инструкции по удалению приведены в разделе часто задаваемых вопросов.
1 Для поддержки 32-разрядных процессоров или PPC см. MacPorts или Tigerbrew.
2 Лучше всего использовать macOS 14 (Sonoma) или новее — эти версии поддерживаются. Версии 10.15 (Catalina) — 13 (Ventura) не поддерживаются, но могут работать; версии 10.14 (Mojave) и старше не запустят Homebrew. Использование OpenCore Legacy Patcher — это конфигурация уровня 2 или уровня 3 в зависимости от поколения процессора.
3 В зависимости от формулы для установки bottle (бинарного пакета), являющегося единственной поддерживаемой конфигурацией, может потребоваться установить Xcode, CLT или и то и другое. Для загрузки Xcode в старых версиях Mac OS X может потребоваться учётная запись Apple Developer. Зарегистрируйтесь бесплатно на сайте Apple.
4 Однострочная команда установки с сайта brew.sh использует оболочку Bourne-again, расположенную в /bin/bash. Обратите внимание: zsh, fish, tcsh и csh работать не будут.
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/Installation