Установка Homebrew на MacOS за 5 минут

Ищете менеджер пакетов для macOS? Homebrew — самый популярный вариант. Это известное решение, позволяющее быстро устанавливать инструменты для разработчиков, Утилиты командной строки и даже простые приложения через Терминал, минуя привычный шаг с перетаскиванием файлов в папку «Приложения». Это наиболее близкий аналог полноценного менеджера пакетов, такого как APT в Ubuntu или dnf в Fedora, и после его настройки установка программ сводится к одной командной строке, а не к поиску в браузере.

В этой статье не только рассказывается, как установить Homebrew на macOS, но и обсуждается текущий установочный скрипт, особенности настройки PATH, с которыми сталкиваются пользователи Apple Silicon, а также команды, которые вы будете использовать в повседневной работе.

Почему ручная установка программного обеспечения на macOS вызывает разочарование

MacOS не поставляется со встроенным менеджером пакетов. Хотите установить Node.js? Вам придется скачивать .pkg с nodejs.org. Нужны wget, htop или ffmpeg? Удачи — Apple их не включает, а App Store не поможет. В результате вам приходится иметь дело с установщиками с разных сайтов, у каждого из которых свой процесс удаления (или его нет вовсе), а обновления превращаются в рутинную ручную работу.

Именно здесь Homebrew меняет ситуацию. Homebrew — это бесплатный пакетный менеджер с открытым исходным кодом, созданный специально для macOS. Он относится к macOS так же, как Linux относится к программному обеспечению: одна команда для установки, одна для обновления, одна для удаления. Никаких оставшихся файлов, разбросанных по /Library, никакого перетаскивания .dmg файлов.

  • Он устанавливает всё в свой собственный каталог с префиксом (/opt/homebrew на Apple Silicon, /usr/local на Intel Mac), поэтому не вмешивается в системные файлы.
  • Он использует готовые бинарные файлы, называемые bottles, для быстрой установки — большинство пакетов готовы за секунды, а не минуты.
  • У него есть дополнение под названием Homebrew Cask для установки полнофункциональных приложений с графическим интерфейсом, таких как Chrome, VS Code, Docker и Slack.
  • Внутри все управляется через git, что делает откат и обновления чистыми.

Системные требования для установки Homebrew на macOS

Практически все версии macOS соответствуют базовым требованиям для установки Homebrew. По состоянию на 2026 год официально поддерживаемая конфигурация выглядит следующим образом:

  • macOS Sonoma (14) или новее полностью поддерживается. macOS Catalina (10.15) до Ventura (13) могут по-прежнему работать, но официально не поддерживаются. Mojave и более старые версии не будут запускать текущую версию Homebrew вообще.
  • Apple Silicon (M1/M2/M3/M4) или 64-разрядный процессор Intel — поддерживаются оба, хотя в 2026 году основной целью является Apple Silicon.
  • Xcode Command Line Tools — они предоставляют компиляторы и утилиты сборки, необходимые Homebrew. Установщик сообщит вам, если они отсутствуют, но вы можете установить их заранее с помощью:
    xcode-select --install

    Появится диалоговое окно с предложением установить. Нажмите «Установить», согласитесь с лицензией и подождите пару минут. Если по какой-либо причине установка не удалась, вы можете скачать CLT напрямую со страницы загрузок для разработчиков Apple.
  • Подключение к Интернету и пароль администратора — для скрипта установки требуются оба.

Как установить Homebrew на macOS (последний метод)

Вот текущая официальная команда установки. Она не менялась уже давно, но если вы не уверены, всегда загружайте последнюю версию с brew.sh.

  1. Шаг 1: Откройте Терминал. Вы можете найти его в Applications > Utilities > Terminal или просто нажать Command + Space и ввести «Терминал».
  2. Шаг 2: Вставьте официальную команду установки и нажмите Enter:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Шаг 3: Введите пароль вашего Mac, когда появится запрос. Вы не увидите символы при вводе — это нормальное поведение Терминала в целях безопасности. Просто введите пароль и нажмите Enter.
  4. Шаг 4: Скрипт сообщит вам, что он собирается сделать, и попросит вас подтвердить. Нажмите Return, чтобы продолжить.

Что на самом деле делает скрипт установки

Если вы осторожный человек (а вы должны быть таковым при запуске скриптов оболочки из Интернета), вот что происходит:

  1. Он проверяет версию macOS и архитектуру процессора.
  2. Он устанавливает инструменты командной строки Xcode, если они отсутствуют.
  3. Он создает каталог Homebrew (/opt/homebrew на Apple Silicon, /usr/local/Homebrew на Intel) и устанавливает права владения на вашего пользователя, чтобы вам не нужно было sudo при каждой установке.
  4. Он клонирует репозиторий Homebrew Git в этот каталог.
  5. В конце он выводит сообщение «Следующие шаги» — внимательно его прочтите, потому что пользователям Apple Silicon нужно выполнить один дополнительный шаг.

Установка обычно занимает 1–3 минуты на Apple Silicon при хорошем подключении. На старых Mac с Intel или при медленной сети заложите больше времени.

Совет: Если вам нужна неинтерактивная установка (для автоматизации или скриптов), добавьте NONINTERACTIVE=1 в начало команды. На странице релизов Homebrew на github также доступен .pkg установщик, если вы предпочитаете традиционный установщик.

Проверка установки Homebrew

После завершения скрипта проверьте, все ли сработало:

brew --version

Вы должны увидеть что-то вроде Homebrew 4.x.x. Чтобы запустить более полную проверку работоспособности, используйте:

brew doctor

Если вы получили сообщение «Ваша система готова к установке Homebrew», то все готово. Если вы видите предупреждения об отсутствии Git или Command Line Tools, устраните их в первую очередь — позже они вызовут странные ошибки.

Как добавить Homebrew в PATH (при необходимости)

Если после установки выполнение команды brew не дает результата, а вместо этого выдает ошибку «not found», например zsh: command not found: brew, возможно, Homebrew еще не добавлен в PATH вашей оболочки, и именно этот шаг затрудняет большинство новых пользователей, особенно на Mac с Apple Silicon.

Mac на базе Apple Silicon (M1, M2, M3, M4)

Homebrew устанавливается в /opt/homebrew, который не входит в PATH по умолчанию. Добавьте его с помощью этих двух команд:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

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

Mac на базе Intel

Установка на Intel происходит в /usr/local/bin, который уже находится в PATH по умолчанию. Обычно не нужно делать ничего дополнительного. Если brew по-прежнему не найден, эквивалентная команда:

echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/usr/local/bin/brew shellenv)"

Закройте и снова откройте Терминал, чтобы убедиться, что изменения вступили в силу.

Основные команды Homebrew, которые должен знать каждый пользователь

После настройки Homebrew вы будете постоянно использовать следующие команды:

Команда Что она делает
brew install <package> Устанавливает пакет
brew uninstall <package> Удаляет пакет
brew update Обновляет сам Homebrew и списки
brew upgrade Обновляет все установленные пакеты до последних версий
brew upgrade <package> Обновление одного пакета
brew search <keyword> Поиск пакетов, соответствующих ключевому слову
brew list Показывает все, что вы установили
brew info <package> Показывает подробную информацию о пакете перед установкой
brew doctor Проводит проверку работоспособности вашей системы

Как устанавливать приложения с помощью Homebrew

Homebrew может устанавливать два вида программ: инструменты командной строки (formulae) и приложения с графическим интерфейсом для macOS (casks).

Инструменты командной строки — это ваши стандартные brew install цели:

brew install git
brew install wget
brew install node
brew install python

Приложения с графическим интерфейсом через Homebrew Cask — используйте флаг --cask. Это кардинально меняет ситуацию, поскольку заменяет всю рутинную процедуру загрузки .dmg и перетаскивания в папку «Приложения»:

brew install --cask google-chrome
brew install --cask visual-studio-code
brew install --cask docker
brew install --cask rectangle

Cask загружает официальный установщик, запускает его и помещает приложение в /Applications — и всё это с помощью одной команды. Вы также можете полностью удалить casks с помощью brew uninstall --cask <app-name>.

Распространенные ошибки и способы их устранения

Некоторые проблемы возникают достаточно часто, поэтому о них стоит знать заранее.

xcrun: error: invalid active developer path — отсутствуют или повреждены инструменты командной строки, часто после обновления macOS. Исправьте это с помощью xcode-select --install.

Ошибки «Permission denied» — это обычно означает, что каталог Homebrew был создан с неправильными правами владения. Запустите sudo chown -R $(whoami) /opt/homebrew (Apple Silicon) или /usr/local/Homebrew (Intel).

zsh: command not found: brewPATH не установлен. Вернитесь к разделу «Добавление Homebrew в PATH» выше.

Медленная загрузка или сбой — сначала попробуйте brew update. Если это не помогло, возможно, ваш корпоративный брандмауэр или интернет-провайдер блокирует GitHub. Обычно это решается с помощью VPN.

Советы профессионалов по эффективному использованию Homebrew

Несколько привычек, которые избавят вас от головной боли в будущем:

  • Запускайте brew update && brew upgrade каждые несколько недель. Это самый простой способ поддерживать ваш набор инструментов в актуальном состоянии и обеспечить его Безопасность.
  • Удаляйте старые версии с помощью brew cleanup. Homebrew по умолчанию сохраняет старые версии; эта команда освобождает место на диске.
  • Используйте brew bundle dump для создания моментального снимка вашей конфигурации. Это создает файл Brewfile со списком всего, что вы установили, который можно использовать для воспроизведения вашей среды на новом Mac с помощью brew bundle.
  • Перед установкой проверьте brew info. Он показывает зависимости, параметры сборки и иногда предупреждения — полезно для всего, о чём вы никогда не слышали.
  • Не смешивайте Homebrew с sudo. Homebrew предназначен для запуска от имени обычного пользователя, а использование sudo brew приведёт к проблемам с правами доступа, которые очень сложно исправить.

Заключение

Настройка Homebrew — это одна из тех 10-минутных задач, которые окупаются на долгие годы. Независимо от того, являетесь ли вы разработчиком, которому нужно, чтобы git, node и python работали с первого дня, или просто человеком, который предпочитает набрать brew install vlc, чем искать .dmg, это действительно делает macOS более функциональным.

Сама установка выполняется одной командой. Шаг с PATH застает пользователей Apple Silicon врасплох, но как только вы добавите строку shellenv в .zprofile, все будет готово. Дальше останется только выучить несколько команд — install, update, upgrade, uninstall, search, doctor — и у вас на Mac появится полноценный менеджер пакетов.

Часто задаваемые вопросы

✅ Безопасно ли использовать Homebrew?

Да. Homebrew — это проект с открытым исходным кодом, который активно поддерживается и широко используется в сообществе разработчиков. Скрипт установки поддается проверке (вы можете прочитать его перед запуском, перейдя по URL напрямую), а пакеты проверяются с помощью контрольных сумм. Главное правило безопасности: устанавливайте только из официальных репозиториев Homebrew, если у вас нет конкретной причины добавлять сторонние репозитории.

✅ Работает ли Homebrew на Mac с процессорами M1, M2, M3 и M4?

Полностью. Apple Silicon — основная поддерживаемая платформа в 2026 году. Homebrew устанавливается нативно на /opt/homebrew чипы ARM, и почти каждая популярная формула теперь имеет нативные ARM-пакеты, поэтому вы получаете надлежащую производительность без эмуляции Rosetta.

✅ Могу ли я удалить Homebrew, если он мне больше не нужен?

Да. Запустите этот официальный скрипт удаления:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

Имейте в виду, что это также удалит все пакеты, которые вы установили через Homebrew. Сначала сделайте резервную копию всего важного.

✅ Нужен ли мне sudo для использования Homebrew?

Нет — и вам не следует его использовать. Homebrew разработан для работы под вашим обычным пользователем, а использование sudo brew install приведёт к проблемам с правами доступа, устранение которых потребует значительных усилий. Единственный случай, когда вы можете увидеть sudo, — это во время первоначальной установки, когда скрипт запрашивает ваш пароль для настройки каталога Homebrew.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)