Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Полное руководство по Homebrew — менеджеру пакетов для macOS, предназначенному для установки, управления и устранения проблем с программным обеспечением.
Когда использовать
- Установка пакетов и приложений (
brew install X) - Поиск доступных пакетов (
brew search X) - Обновление и апгрейд установленного ПО
- Просмотр информации о пакетах и зависимостях
- Устранение проблем при установке
- Управление установленными пакетами
Справочник команд
Поиск и информация о пакетах
brew search TEXT|/REGEX/
Назначение: поиск пакетов по имени или регулярному выражению.
Когда использовать: когда нужно найти пакет.
brew search python
brew search /^node/
brew info [FORMULA|CASK...]
Назначение: вывод подробной информации о пакете.
Когда использовать: перед установкой для проверки зависимостей и параметров.
brew info python
brew info chrome google-chrome
Установка и обновления
brew install FORMULA|CASK...
Назначение: установка пакетов и приложений.
- FORMULA — CLI-инструменты
- CASK — графические приложения
- Можно устанавливать несколько пакетов одновременно
brew install python
brew install google-chrome
brew install git python nodejs
brew update
Назначение: обновление списка пакетов и Homebrew.
Примечание: не обновляет сами пакеты.
brew update
brew upgrade [FORMULA|CASK...]
Назначение: обновление установленных пакетов.
- Без аргументов — обновляет всё устаревшее
- С аргументами — только указанные пакеты
brew upgrade
brew upgrade python
brew upgrade python git
Управление пакетами
brew install --verbose --debug FORMULA|CASK
Назначение: установка с подробным выводом и отладкой.
Когда использовать: при ошибках стандартной установки.
brew install --verbose --debug python
Расширенные возможности
brew commands
Показывает список всех доступных команд.
brew commands
brew help [COMMAND]
Вывод справки по конкретной команде.
brew help install
brew help upgrade
Быстрая справка
| Задача | Команда |
|---|---|
| Поиск пакета | brew search |
| Информация о пакете | brew info |
| Установка | brew install |
| Обновление списка | brew update |
| Обновление пакетов | brew upgrade |
| Удаление | brew uninstall |
| Список установленных | brew list |
| Проверка системы | brew doctor |
Типовые сценарии
Установка нового пакета
- Поиск:
brew search python - Информация:
brew info python@3.11 - Установка:
brew install python@3.11
Устранение проблем
brew configbrew doctorbrew install --verbose --debug
Поддержка системы
brew updatebrew upgrade
Ключевые понятия
FORMULA — консольные инструменты и библиотеки (python, git, node)
CASK — графические приложения (Chrome, VS Code, Slack)
TAP — сторонние репозитории пакетов
Примечания
- Требуется установленный Homebrew
- Необходимы Xcode Command Line Tools
- Некоторые пакеты требуют sudo
- Время установки зависит от пакета
- Имена пакетов нечувствительны к регистру
Файл из источника