Skip to content

Homebrew

Пакетный менеджер macOS

open sourceРазработка Выбор редакции

Homebrew — пакетный менеджер, без которого Mac разработчика не Mac. Устанавливает CLI-утилиты (формулы) и GUI-приложения (cask) одной командой, аккуратно складывая всё в /opt/homebrew. Обновление всего софта — brew upgrade. Вся эта директория приложений размечена brew-токенами.

Официальный сайт

// Зачем оно нужно

  • Одна команда ставит и обновляет весь софт: и CLI-утилиты (формулы), и GUI-приложения (cask)
  • Brewfile описывает всю машину текстом — новый Mac поднимается одной командой brew bundle
  • brew upgrade обновляет разом всё, что поставлено через brew, вместо десятка отдельных апдейтеров
  • Всё живёт в отдельном префиксе и удаляется так же чисто, как ставилось

// Частые вопросы

Нужно ли запускать brew через sudo?

Нет, и это принципиально: Homebrew специально ставится в каталог, которым владеет ваш пользователь. Установка формул под sudo ломает права доступа и приводит к ошибкам, которые потом придётся чинить вручную.

Чем формула отличается от cask?

Формула — консольная программа, собранная под Homebrew (git, jq, ripgrep). Cask — обычное macOS-приложение с сайта разработчика, которое Homebrew скачивает и раскладывает в /Applications. Ставятся они по-разному: brew install git против brew install --cask raycast.

// Шаг настройки нового Mac

HomebrewПакетный менеджер, через который дальше ставится всё остальное. После установки обязательно пропишите brew в PATH — это тот самый забытый шаг, из-за которого терминал отвечает «command not found».

// Упоминается в разборах проблем

// CONNECT

Контактная информация

Оставьте заявку или напишите напрямую в телеграм. Я отвечу в течение 24 часов.