Homebrew – это менеджер пакетов для macOS.
Установка через Homebrew удобнее популярного у начинающих пользователей метода с перетаскиванием dmg файла в папку программ, потому что:
- ищется и устанавливается приложение парой команд в терминале – меньше телодвижений;
- не надо следить за обновлениями на сайтах каждой из установленных программ – обновляется всё одной командой;
- весь софт через Homebrew устанваливается в одно и то же место, не замусоривая систему;
- удалить приложение полностью намного проще (одной командой), чем в случае установки перетаскиванием dmg (нужны специальные программы для удаления).
Минусом можно назвать разве что необходимость работы с терминалом. Но это для кого-то минус, а для кого-то повседневность. Достаточно один раз научиться с ним работать, и macOS (а также Linux) станет для вас намного дружелюбнее.
Устанавливается Homebrew одной командой (актуальная версия здесь: https://brew.sh/):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
В терминале все взаимодействие с Homebrew происходит через команду brew.
Например, мы хотим установить Firefox. Пишем в терминале:
brew search firefox
Получаем несколько результатов, разделенных на два блока: Formulaeи Casks.
Блок Formulae – это результаты из основого репозитория brew. В нем находятся различные вспомогательные библиотеки, пакеты для разработки, программы без графического интерфейса (gui) и т.д.
Блок Casks – результаты из репозитория cask. Тут обычно находятся программы с gui. Также есть и множество других репозиториев, но они нам сейчас не нужны.
Пакет firefox мы видим в блоке cask. Набираем:
brew install -cask firefox
- --cask нужен, т.к. устанавливаем из репозитория cask;
- firefox– название устанавливаемого приложения (должно быть написано точно так же, как в результате команды search).
Всё, Firefox установлен. Теперь его можно найти в стандартной папке с программами.
Посмотреть список всех установленных через brew пакетов:
brew list
Обновление (две команды):
brew update
brew upgrade
Удаление:
brew uninstall -cask firefox
- -cask нужен в случае удаления приложения из репозитория cask.
_
Подписывайтесь на телеграм-канал https://t.me/macos_vopros – советы по macOS, макбукам, решения проблем.