Что такое Homebrew

Homebrew — пакетный менеджер для macOS. Устанавливает утилиты, библиотеки и приложения из терминала. Аналог apt для Linux.

Установка

Откройте Терминал и выполните:

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

Программа попросит ввести пароль sudo. Это нормально — brew устанавливает компоненты в /opt/homebrew для Apple Silicon или /usr/local для Intel.

После установки следуйте инструкциям. Для Apple Silicon (M1-M4) добавьте путь:

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

Для Intel Mac:

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

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

brew --version
brew doctor

Если видите "Your system is ready to brew" — всё в порядке.

Базовые команды

Обновление Homebrew

brew update

Установка пакетов

brew install wget
brew install node
brew install python@3.12
brew install git

Установка GUI-приложений (cask)

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

Поиск пакетов

brew search jpeg
brew info wget
brew list

Удаление пакетов

brew uninstall wget
brew uninstall --cask visual-studio-code

Настройка обновлений

Homebrew не обновляет пакеты автоматически:

brew upgrade

Сервисы

brew tap homebrew/services
brew services start postgresql@16
brew services list

Полезные пакеты для разработки

brew install tree htop ripgrep fd bat
brew install node python go rust
brew install --cask iterm2
brew install --cask rectangle

Проблемы с пермишенами

sudo chown -R $(whoami) /opt/homebrew

Не используйте sudo brew — это не рекомендуется и может сломать установку.