HS-SHL-003-BREW

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

Установить Homebrew на macOS по актуальной инструкции с официального сайта, проверить системные требования и назначение запрашиваемых прав, выполнить выведенные установщиком шаги для добавления Homebrew в PATH через brew shellenv и подтвердить, какая копия brew фактически запускается.

Через Homebrew найти и изучить нужный пакет, различить консольную formula и графический cask, установить консольную программу, проверить её путь и версию, посмотреть список и состояние установленных пакетов, осознанно выполнить обновление либо удаление и прочитать диагностику без использования sudo brew и случайных сторонних установочных команд.

Тренажёр навыка

Понять.
Сделать.
Подтвердить.

01 · Теория

Что нужно уметь

Установить Homebrew на macOS по актуальной инструкции с официального сайта, проверить системные требования и назначение запрашиваемых прав, выполнить выведенные установщиком шаги для добавления Homebrew в PATH через brew shellenv и подтвердить, какая копия brew фактически запускается.

Через Homebrew найти и изучить нужный пакет, различить консольную formula и графический cask, установить консольную программу, проверить её путь и версию, посмотреть список и состояние установленных пакетов, осознанно выполнить обновление либо удаление и прочитать диагностику без использования sudo brew и случайных сторонних установочных команд.

02 · Практика

Как закрепить

Что понадобится: Mac с поддерживаемой версией macOS, доступом в интернет, приложением Terminal и правом подтвердить системную установку от имени своего пользователя.

На учебном Mac проверить версию macOS, архитектуру и отсутствие либо состояние существующего Homebrew. Открыть официальный сайт Homebrew, получить оттуда актуальную команду установки, понять её источник и запустить установщик. Не заменять существующую установку вслепую. Выполнить предложенную установщиком настройку brew shellenv для текущего shell, открыть новую сессию терминала и проверить command -v brew, brew --version и конфигурацию Homebrew.

Затем через brew search и brew info выбрать безопасную учебную console formula, установить её, проверить путь и версию исполняемого файла, увидеть пакет в списке установленных, проверить доступные обновления и удалить пакет. Объяснить различия между brew update, brew upgrade и обновлением конкретной formula, а также между formula и cask.

03 · Диагностика

Как проверить перенос

Получить Mac без готового пользовательского подключения Homebrew либо с намеренно неполной настройкой PATH. Без готовой последовательности определить архитектуру и текущую установку, найти официальную инструкцию, установить или корректно подключить Homebrew, исправить проблему PATH, выбрать console formula по описанию, установить и проверить программу, затем удалить её без затрагивания посторонних пакетов. Отдельно объяснить каждый запрос прав, фактический installation prefix и почему для команд brew не используется sudo.

Результат, а не ощущение

Evidence
освоения

  • ссылка на использованную официальную инструкцию Homebrew;
  • проверенные версия macOS, архитектура и состояние существующей установки;
  • успешные command -v brew и brew --version в новой shell-сессии;
  • корректная настройка brew shellenv для текущего пользователя и shell;
  • результат brew info выбранной console formula до установки;
  • установленная программа, её фактический путь и команда версии;
  • понимание различий formula/cask и update/upgrade;
  • контролируемое удаление учебного пакета без изменений других программ;
  • отсутствие sudo brew, случайных сторонних скриптов и повреждения существующей установки.

Антипаттерны

Типовые ошибки

  • установка Homebrew по команде из случайной статьи вместо официального сайта;
  • слепой запуск загруженного shell-скрипта без проверки источника и назначения;
  • повторная установка поверх существующего Homebrew без диагностики;
  • игнорирование выведенных установщиком шагов brew shellenv, из-за чего brew не находится в новой сессии;
  • ручное добавление неверного installation prefix в PATH без учёта архитектуры Mac;
  • использование sudo brew или изменение владельца каталогов без понимания последствий;
  • путаница между formula и cask;
  • путаница между brew update и brew upgrade;
  • массовое обновление или удаление пакетов вместо одного выбранного пакета;
  • считать предупреждение brew doctor приказом немедленно изменить систему без чтения контекста.

Диагностика Human Skill

Проверьте навык
на реальной задаче.

Диагностика покажет, закрепилось ли действие, где именно возникает сбой и какой навык развивать следующим.

Запросить диагностику