> ## Content Index
> Fetch the complete content index at: https://matveev.tech/llms.txt
> Use this file to discover other available public pages before exploring further.

# Homebrew — пакетный менеджер для macOS в 2026
- URL: https://matveev.tech/homebrew-paketnyj-menedzher-macos/
- Published: 2026-02-16T08:49:38.000Z
- Updated: 2026-02-16T08:49:38.000Z
- Description: Homebrew — бесплатный пакетный менеджер, который ставит консольные утилиты и GUI-приложения на macOS одной командой. Обзор возможностей, быстрый старт и сравнение с Nix и MacPorts.
- Author: Pavel Matveev
- Tags: Разработка, macOS, Обзор, Open Source, Инструменты

> **TL;DR:** Homebrew — бесплатный пакетный менеджер для macOS и Linux, который ставит консольные утилиты и GUI-приложения одной командой в терминале. За 16 лет стал стандартом де-факто для разработчиков на Mac. Если у тебя macOS и ты хоть раз открывал Terminal — скорее всего, Homebrew тебе нужен.

Я заметил, что многие разработчики используют Homebrew на автомате, но не задумываются, как он устроен и что реально умеет. А новички на Mac иногда вообще не знают, что такое пакетный менеджер. Разберёмся, зачем он нужен, как быстро начать и стоит ли вообще смотреть на альтернативы.

## Что это и зачем

Homebrew — open-source пакетный менеджер, который решает простую проблему: Apple не поставляет с macOS кучу нужных разработчику утилит. Хочешь `wget`, `git` посвежее, `node`, `python` актуальной версии? Раньше приходилось качать DMG-файлы с сайтов, распаковывать, тащить в `/Applications`. Или ещё хуже — компилировать из исходников.

Homebrew убрал всё это в одну команду: `brew install wget` — и готово.

Проект запустил Макс Хауэлл в 2009 году. К 2013 году Homebrew стал самым популярным проектом на GitHub по количеству контрибьюторов, [согласно данным GitHub Octoverse](https://github.blog/news-insights/octoverse/?ref=matveev.tech). Сейчас версия 5.0.8 (декабрь 2025), больше 6 000 формул (пакетов) в основном репозитории, поддержка Apple Silicon и Linux.

Написан на Ruby и распространяется под лицензией BSD. Весь проект ведут около 34 волонтёров — никакой корпорации за спиной. Это одновременно и плюс, и повод задуматься о долгосрочной устойчивости.

## Быстрый старт

Три шага — и можно ставить пакеты.

**Шаг 1.** Открой Terminal и вставь:

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

```

Скрипт расскажет, что собирается делать, и спросит подтверждение. На Apple Silicon ставится в `/opt/homebrew`, на Intel — в `/usr/local`.

Есть и `.pkg`\-установщик — скачать можно с [GitHub Releases](https://github.com/Homebrew/brew/releases/latest?ref=matveev.tech).

**Шаг 2.** Добавь Homebrew в PATH. После установки в терминале будет подсказка — обычно нужно добавить в `~/.zshrc`:

```bash
eval "$(/opt/homebrew/bin/brew shellenv)"

```

**Шаг 3.** Проверь и поставь первый пакет:

```bash
brew --version
brew install wget

```

Всё. На весь процесс уходит 2-3 минуты.

Системные требования: macOS 14 Sonoma или новее на Apple Silicon или Intel 64-bit. Нужны Command Line Tools for Xcode (ставятся через `xcode-select --install`).

## Что умеет Homebrew

### Формулы — консольные утилиты

Основная единица в Homebrew — формула (formula). Это Ruby-скрипт, который описывает, откуда скачать исходники и как собрать пакет. Но чаще всего ты качаешь готовый бинарник (bottle), так что сборка не нужна.

```bash
brew install node      # Node.js
brew install python    # Python 3
brew install postgresql # PostgreSQL

```

По данным [formulae.brew.sh](https://formulae.brew.sh/?ref=matveev.tech), в основном репозитории больше 6 000 формул. Всё, что нужно типичному разработчику, там есть.

### Cask — GUI-приложения

С 2013 года Homebrew умеет ставить обычные macOS-приложения через Cask:

```bash
brew install --cask firefox
brew install --cask visual-studio-code
brew install --cask docker

```

Больше не нужно заходить на сайт, качать DMG, тащить в Applications. Одна команда, и приложение на месте. Обновления тоже через `brew upgrade --cask`.

Если терминал не для тебя, есть [графические оболочки для Homebrew](https://matveev.tech/cork-homebrew-gui-macos/) — они позволяют ставить и обновлять пакеты кликами мышки.

### brew bundle — конфигурация рабочего места

Допустим, ты настроил Mac идеально. Как повторить это на новой машине? Файл `Brewfile`:

```ruby
brew "git"
brew "node"
brew "python"
cask "firefox"
cask "visual-studio-code"
cask "iterm2"

```

Потом на новой машине:

```bash
brew bundle

```

И всё ставится автоматом. Я пользуюсь этим при каждом переезде на новый Mac, и каждый раз радуюсь, что не приходится вспоминать, что именно стояло.

### brew services — управление сервисами

Если поставил PostgreSQL или Redis, не нужно вручную запускать демоны:

```bash
brew services start postgresql
brew services list
brew services stop postgresql

```

Homebrew сам создаёт LaunchAgents и управляет ими.

### Параллельные загрузки в 5.0

В ноябре 2025 вышла версия 5.0 с параллельными загрузками пакетов по умолчанию. Раньше Homebrew качал и ставил пакеты последовательно — если ставишь что-то с десятком зависимостей, это было заметно. Теперь загрузки идут параллельно, а установка по очереди. На практике `brew install` с кучей зависимостей стал быстрее процентов на 30-40, по моим ощущениям.

Ещё в 5.0 добавили официальную поддержку Linux ARM64 и встроенный MCP-сервер (`brew mcp-server`), хотя не уверен, что последним кто-то активно пользуется.

## Тарифы

Homebrew полностью бесплатный. BSD-лицензия, без ограничений.

Если нужны корпоративные фичи вроде управления парком Mac с Homebrew, есть [Workbrew](https://workbrew.com/?ref=matveev.tech) — отдельный коммерческий продукт от мейнтейнеров Homebrew. Но сам Homebrew — 100% free.

## Вердикт

Homebrew — штука из разряда коммунальных услуг. Когда работает — не замечаешь. Когда нет — сразу понимаешь, как без него плохо. Для разработчика на Mac я не вижу причин не ставить: установка занимает пару минут, а дальше пакеты ставятся и обновляются без головной боли.

Если ты только перешёл на Mac — начни с Homebrew. По мере необходимости добавишь `nvm` для Node, `pyenv` для Python. Если работаешь в команде и критична повторяемость окружений — посмотри на Nix, но будь готов потратить неделю на изучение.

Я использую Homebrew уже много лет. Честно, ни разу не думал переезжать на что-то другое. Может, это и не идеальный инструмент, но для моих задач хватает.

Попробовать: [Homebrew](https://brew.sh/?ref=matveev.tech)

## Что ещё почитать

- [Cork — GUI для Homebrew, который заменит терминал](https://matveev.tech/cork-homebrew-gui-macos/) — если хочешь управлять пакетами без терминала
- [iTerm2 + Zsh + Oh My Zsh — красивый терминал на Mac за 10 минут](https://matveev.tech/iterm2-zsh-ohmyzsh-nastrojka/) — настройка терминала, в котором Homebrew и будет работать
- [19 лучших AI-инструментов для продуктивности в 2026](https://matveev.tech/ai-instrumenty-produktivnost-2026/) — если ищешь полезные инструменты для работы
- [Claude Code Hooks — автоматизация, о которой ты не знал](https://matveev.tech/claude-code-hooks-avtomatizatsiya/) — автоматизация для разработчиков, Homebrew тоже часть стека