Найти в Дзене
macOS вопрос

Установка программ через Homebrew в macOS

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, макбукам, решения проблем.