Как установить Homebrew на Mac

    Команда Simple-Server
    03.06.2026
    9 мин

    Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.

    Требования к тестовой системе

    В качестве рабочей машины подойдет любой персональный компьютер или ноутбук с macOS, где установлена версия High Sierra или выше. Работает brew и на macOS с M1. Обязательно требуется доступ к учётной записи с правами администратора и подключение к интернету.

    Как пользоваться терминалом Homebrew на macOS

    Перед началом работы с****менеджером пакетом macOS рекомендуется изучить документацию по операционной системе. Проще всего разобраться в терминале тем, кто уже имеет опыт общения с командной строкой Linux. На Mac доступ к ней осуществляется через приложение Terminal, установленное в операционной системе по умолчанию.

    Приложение доступно через поиск или в папке Utilities, расположенной в Applications. Запуск ПО происходит по двойному клику на ярлык. Третий вариант запуска – через Spotlight, в нем достаточно нажать пробел+Command и в появившемся окне ввести слово Terminal. Все, терминал запущен, и можно изучать инструмент Homebrew для macOS X.

    Инсталлируем инструменты командной строки Xcode

    Интегрированная среда разработки (IDE) Xcode популярна среди разработчиков ПО на платформе macOS. Сама по себе она не нужна для функционирования Homebrew, но часть компонентов вполне пригодится. Поэтому заранее установим пакет командой:

    В процессе установки будет предложено принять лицензию, после подтверждения которой он будет продолжен – система автоматически загрузит необходимые файлы и установит их. Теперь можно приступать к работе с Homebrew.

    Инсталлируем и настроим Homebrew

    Предварительно нужно загрузить и выполнить сценарий. Выполняется это командой:

    curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh

    В ней используются флаги:

    • -if или -fail – запрещает выдачу информации при ошибке сервера;
    • -s или -silent – деактивирует индикатор, отображающий процесс выполнения;
    • -S или -show-error – включает вывод сообщения об ошибке при сбое инсталляции;
    • -L или -location – работает автоматическое перенаправление при изменении расположения;
    • -o – устанавливает имя файла при локальном хранении.

    Перед запуском сценария есть возможность просмотреть его содержимое:

    Если никаких вопросов не возникло, можно запускать его:

    Сценарий будет «давать комментарии» о том, что делает, и запрашивать подтверждения на каждое из предлагаемых действий (подтвердить можно нажатием клавиши Y). Такой подход позволяет убедиться, что действительно все необходимые модули были установлены.

    Также в процессе система предложит ввести пароль – во время набора на экране не будут отображаться введенные символы. Это своеобразная мера безопасности. Но нажатия клавиш система реагирует, поэтому нужно быть внимательным. После завершения папку, где будут размещаться исполняемые файлы, следует разместить в переменную среды PATH. Директория будет разной: на ARM-системах установка выполняется в /opt/homebrew, на Intel — в /usr/local/Homebrew.

    Название редактируемого файла зависит от оболочки. Возьмем в качестве примера Bash:

    Если используется ZSH, команда редактирования примет вид:

    После открытия файла в терминале добавим в него следующие строки (после перехода в конец):

    # Add Homebrew's executable directory to the front of the PATH export PATH=/usr/local/bin:$PATH

    Первая строка – комментарий, который впоследствии напомнит, для чего нужна вторая. Для ARM, соответственно, необходимо указать директорию /opt/homebrew.

    Сохранение изменений осуществляется комбинацией клавиш <Ctrl + O>, понадобится подтвердить действие кликом на Return. Чтобы выйти из редактора, нажимаем <Ctrl + X> – это вернет пользователя в терминал. Все изменения вступят в силу только после закрытия и повторного открытия его окна.

    Также можно воспользоваться командой «принудительного» применения. В случае с Bash она будет выглядеть так:

    Третий вариант активации изменений – перезапуск операционной системы и приложения Terminal. Переменная PATH считывается автоматически при их старте. Но все равно желательно убедиться в корректности установки Homebrew:

    При штатной работе пользователь увидит сообщение:

    Your system is ready to brew

    Инсталлируем, обновим и удалим пакеты

    После того как мы убедились в установке менеджера Homebrew, можно загрузить, например, пакет tree для просмотра графического дерева каталогов. Выполняется это командой:

    Приложение автоматически обновит перечень пакетов и инсталлирует tree. На экране пользователь увидит сообщение:

    Путь установки по умолчанию расположен в каталоге /usr/local. Там файлы не мешают ставить обновления операционной системы. Убедиться в наличии пакета tree на компьютере можно при помощи команды:

    Система показывает используемый каталог:

    Версию установленного приложения можно посмотреть командой:

    Вывод на экран будет выглядеть следующим образом:

    tree v1.8.0 (c) 1996 - 2018 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro

    Если версия устаревшая, пакет лучше обновить:

    Важно учитывать, что менеджер пакетов сохраняет старые версии файлов, которые занимают место на накопителе. Чтобы удалить ненужные копии, используется команда очистки:

    Если пакет tree больше не нужен, его можно деинсталлировать с компьютера:

    Подтвердит удаление сообщение:

    Uninstalling /usr/local/Cellar/tree/1.8.0... (8 files, 117.2KB)

    Инсталлируем настольные приложения

    Менеджер пакетов Homebrew Cask также умеет устанавливать и настольные приложения. Такой функционал сразу встроен в утилиту, поэтому ничего дополнительно инсталлировать не требуется. В качестве примера выберем Visual Studio Code, о котором мы недавно писали в блоге Simple-Server.

    brew install visual-studio-code

    Подтвердит процесс сообщение, выводимое на экран:

    По завершении процедуры приложение появится в каталоге Application, как будто оно установлено вручную. Чтобы удалить переставшее быть нужным ПО, применим команду:

    brew uninstall visual-studio-code

    Система подтвердит ее выполнение сообщением:

    ==> Backing App 'Visual Studio Code.app' up to '/usr/local/Caskroom/visual-studio-code/1.58.2/Visual Studio Code.app' ==> Removing App '/Applications/Visual Studio Code.app' ==> Unlinking Binary '/usr/local/bin/code' ==> Purging files for version 1.58.2 of Cask visual-studio-code

    Перед удалением система создает резервную копию файлов, чтобы было легко откатиться в случае сбоя деинсталляции. Но после успешного подтверждения процедуры архивная копия удаляется автоматически.

    Если менеджер пакетов Homebrew перестал быть нужным, его удаляют запуском специального сценария. Сначала загрузим его по аналогии с процедурой установки:

    curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh

    Также можно просмотреть содержимое, чтобы убедиться в его корректности:

    Если вас интересует, какие команды поддерживаются, используем флаг -help:

    Команда выведет следующее сообщение:

    Homebrew Uninstaller Usage: uninstall.sh [options] -p, --path=PATH  Sets Homebrew prefix. Defaults to /usr/local. --skip-cache-and-logs Skips removal of HOMEBREW_CACHE and HOMEBREW_LOGS. -f, --force      Uninstall without prompting. -q, --quiet      Suppress all output. -d, --dry-run    Simulate uninstall but don't remove anything. -h, --help       Display this message.

    Нас больше интересует флаг -d, отображающий действия сценария:

    На экране пользователь увидит перечень удаляемых скриптом файлов:

    Warning: This script would remove: /Users/brianhogan/Library/Caches/Homebrew/ /Users/brianhogan/Library/Logs/Homebrew/ /usr/local/Caskroom/ /usr/local/Cellar/ /usr/local/bin/brew -> /usr/local/bin/brew ==> Removing Homebrew installation... Would delete: ....

    Если пользователь уверен в своих действиях, можно выполнить скрипт без флагов:

    Команда деинсталлирует как менеджер пакетов Homebrew, так и остальные приложения, которые были установлены через него.


    Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация или чистый VPS без панели?

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны