Установка
Инструкции по установке поддерживаемого Homebrew находятся на главной странице.
Этот скрипт устанавливает Homebrew в его предпочтительный префикс (/usr/local для macOS Intel, /opt/homebrew для Apple Silicon и /home/linuxbrew/.linuxbrew для Linux), чтобы вам не требовалось использовать sudo при brew install. Это внимательный скрипт; его можно запустить, даже если в предпочтительном префиксе уже есть установленные компоненты. Он точно указывает, что собирается сделать, до начала выполнения. Вы должны подтвердить все действия, которые он выполнит, прежде чем он начнётся.
Требования macOS
- 64-битный процессор Intel или Apple Silicon 1
- macOS Catalina (10.15) (или выше) 2
- Инструменты командной строки (CLT) для Xcode (из
xcode-select --installили https://developer.apple.com/download/all/) или Xcode 3 - Оболочка Bourne-again для установки (т.е.
bash) 4
Отражение удаленного Git
Вы можете использовать геолокальные зеркала Git для ускорения установки Homebrew и brew update путём настройки 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/master/install.sh)"
По умолчанию будет использоваться удаленный Git, если соответствующая переменная среды не установлена.
Альтернативные установки
Linux или Windows 10 подсистема для Linux
Просмотрите документацию по установке Homebrew на Linux.
Извлечение в произвольном месте
Просто извлеките (или git clone) Homebrew в любое нужное вам место. Просто избегайте:
- Директорий с именами, содержащими пробелы. Homebrew может обрабатывать пробелы, но многие скрипты сборки не могут.
-
/tmpподдиректорий, так как Homebrew может реагировать негативно. -
/swи/opt/local, так как скрипты сборки будут путаться, если Homebrew установлен вместо Fink или MacPorts, соответственно.
Однако, сделайте себе одолжение и используйте установщик для установки по умолчанию. Некоторые компоненты могут не скомпилироваться, если установлены в другом месте. Одна из причин, почему Homebrew работает относительно конкурентов, заключается в том, что мы рекомендуем устанавливать его именно здесь. Установка в другом префиксе на свой страх и риск!
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
или
git clone https://github.com/Homebrew/brew homebrew
затем
eval "$(homebrew/bin/brew shellenv)" brew update --force --quiet chmod -R go-w "$(brew --prefix)/share/zsh"
Несколько установок
Создайте установку Homebrew где-нибудь, куда вы извлекли архив tar. В зависимости от того, какая команда brew была вызвана, пакеты будут установлены. Вы можете использовать это по своему усмотрению, например, чтобы иметь системный набор библиотек в стандартном префиксе и настроенные формулы для разработки в ~/homebrew.
Установка без участия пользователя
Если вы хотите выполнить установку Homebrew без взаимодействия с пользователем, которая не запрашивает пароли (например, в скриптах автоматизации), добавьте NONINTERACTIVE=1 перед командой установки.
Удаление
Документация по удалению приведена в FAQ.
1 Для поддержки 32-битных или PPC-процессоров см. Tigerbrew.
2 Рекомендуется использовать 10.15 или выше, в то время как 10.11–10.14 поддерживаются в лучшем случае. Для 10.4–10.6 см. Tigerbrew.
3 Большинство формул требуют компилятора. Несколько формул требуют полной установки Xcode. Вы можете установить Xcode, CLT или оба; Homebrew поддерживает все три конфигурации. Загрузка Xcode может потребовать учетной записи Apple Developer в более старых версиях Mac OS X. Зарегистрируйтесь бесплатно на сайте Apple.
4 Метод установки в одну строку, указанный на brew.sh, требует оболочки Bourne-again, т.е. bash. Обратите внимание, что zsh, fish, tcsh и csh не будут работать.
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/Installation