Гид по технологиям

Установка Homebrew и добавление команд в macOS Terminal

• 5 min read • Инструменты • Обновлено 29 Nov 2025
Homebrew: установить wget и другие команды в macOS
Homebrew: установить wget и другие команды в macOS

Homebrew — простой и безопасный способ добавить привычные для Linux команды (например, wget, nmap) в macOS Terminal. Установите Command Line Tools, затем Homebrew, используйте brew search и brew install, а после проверяйте man-страницы и путь выполнения. Ниже — пошаговая инструкция, советы по устранению проблем, альтернативы и чек-листы.

Mac с открытым терминалом и установщиком Homebrew

Почему нужен менеджер пакетов

На macOS из коробки есть базовые команды, но многие утилиты, привычные пользователям Linux, отсутствуют. Менеджер пакетов скачивает, устанавливает и обновляет эти инструменты и их зависимости. Если вы знакомы с apt-get или yum, Homebrew выполняет аналогичную роль в macOS.

Коротко: менеджер пакетов помогает держать инструменты актуальными и управлять зависимостями в одном месте.

Установка Homebrew

Важное: перед установкой Homebrew убедитесь, что на macOS установлены инструменты командной строки (Command Line Tools). Их можно установить двумя способами:

  • Установить Xcode из App Store и затем открыть Xcode хотя бы один раз.
  • Или установить только инструменты командной строки командой:
xcode-select --install

После установки Command Line Tools выполните установку Homebrew.

  1. Откройте Terminal (Приложения → Утилиты → Terminal).

  2. Скопируйте и вставьте команду установки Homebrew и нажмите Enter:

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

Примечание: в старых инструкциях могла использоваться команда на Ruby. Современный установщик обычно запускается через /bin/bash и скрипт install.sh.

Процесс установки Homebrew в терминале

  1. Подтвердите установку, когда будет предложено, и при необходимости введите пароль администратора.

Подтверждение установки Homebrew нажатием Enter

  1. Введите пароль администратора при появлении запроса.

Окно запроса пароля администратора в терминале

  1. После завершения установки вы вернётесь к командной строке. Проверьте установку командой:
brew --version

Или откройте справку:

brew help

Документация Homebrew в терминале

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

Чтобы найти нужную утилиту в базе Homebrew, используйте поиск.

  1. Например, ищем wget:
brew search wget

Результат поиска пакета wget в Homebrew

  1. Иногда поиск возвращает похожие пакеты. Чтобы получить подробности о пакете, используйте brew info:
brew info wgetpaste

Информация о пакете wgetpaste в Homebrew

  1. Прочитайте описание и зависимости. В примере wgetpaste — утилита для автоматической публикации в pastebin-сервисах и включает wget как зависимость. Если вам нужен просто wget, устанавливайте пакет wget.

Описание пакета и список зависимостей

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

  1. После выбора пакета установите его командой (обратите внимание на пробел):
brew install wget

(В старых руководствах иногда встречается опечатка “brew installwget” — не повторяйте её.)

Процесс установки wget через Homebrew

  1. Homebrew автоматически скачает и установит выбранный пакет и его зависимости (в примере — openssl). Следите за выводом терминала, он укажет путь установки и дополнительные шаги при необходимости.

Вывод терминала с установленными пакетами и зависимостями

  1. По завершении вы вернётесь к командной строке.

Использование новых команд

Теперь установленные утилиты доступны в Terminal, как и любые другие команды.

  1. Просмотреть man-страницу:
man wget

Просмотр man-страницы для wget

  1. Пример использования wget для загрузки файла:
wget http://domain.com/file.zip
  1. Пример реальной загрузки текстурпака с сайта:

Загрузка файла, пример текстурпака

После завершения загрузки терминал вернётся к приглашению командной строки.

Терминал после завершения загрузки

Советы и устранение проблем

Important: перед внесением изменений в PATH или системные настройки создайте резервную копию важных конфигураций.

Распространенные проблемы и решения:

  • brew не найден после установки

    • Проверьте инструкции, которые установщик выводит в конце; возможно нужно добавить Homebrew в PATH. Например, для macOS на Intel это обычно /usr/local/bin, для Apple Silicon — /opt/homebrew/bin. Выполните предложенную команду либо добавьте путь в ~/.zprofile или ~/.bash_profile.
  • Конфликты версий системных утилит

    • Homebrew устанавливает свои версии в отдельные каталоги. Если системная версия старше, явно указывайте путь или используйте brew link –overwrite с осторожностью.
  • Права доступа (permission denied)

    • Не запускайте brew под sudo. Исправьте права на директории Homebrew в соответствии с официальной документацией или переустановите при необходимости.
  • Проблемы с сертификатами при загрузках

    • Убедитесь, что установлены актуальные корневые сертификаты и openssl. Для специфичных ошибок смотрите вывод brew doctor.

Диагностика:

brew doctor
brew update
brew upgrade

Альтернативы и сравнение

  • MacPorts — старейший менеджер пакетов для macOS. Хорош для изоляции пакетов, но требует больше места и часто дублирует системные библиотеки.
  • Nix — мультиплатформенный, ориентирован на воспроизводимость окружений и изоляцию.
  • Для некоторых языков пакеты ставят менеджеры самого языка (pip, npm, gem) — они специализируются только на библиотеках и утилитах экосистемы.

Короткая матрица:

  • Простота установки: Homebrew > MacPorts > Nix
  • Изоляция окружения: Nix > MacPorts > Homebrew
  • Сообщество и формулы: Homebrew лидирует по количеству готовых формул.

Быстрый чек-лист по ролям

Разработчик

  • Установить Command Line Tools
  • Установить Homebrew
  • Установить необходимые пакеты (brew install git wget nmap)
  • Проверить man-страницы и бинарные пути

Системный администратор

  • Проверить права на каталоги Homebrew
  • Настроить автоматическое обновление: brew update && brew upgrade
  • Мониторить дисковое пространство и зависимости

Оператор безопасности

  • Проверить подписи и происхождение формул
  • Оценить риски добавления сторонних пакетов
  • Настроить аудит установок и версий

Краткая методика установки типового набора инструментов

  1. Установить Command Line Tools: xcode-select –install
  2. Установить Homebrew
  3. brew update && brew upgrade
  4. Установить набор: brew install wget nmap git htop
  5. Проверить: which wget; man wget; brew list

Критерии приёмки

  • Команда установлена и запускается без ошибок: which возвращает путь.
  • man открывается и соответствует установленной версии.
  • Зависимости корректно установлены и не конфликтуют с системными.

Заключение

Homebrew — безопасный, широко используемый инструмент для расширения возможностей Terminal на macOS. Он упрощает установку утилит, управление зависимостями и обновлениями. При установке обращайте внимание на вывод установщика, не используйте sudo с brew и проводите базовую диагностику (brew doctor). Альтернативы существуют, но для большинства задач Homebrew — лучший старт.

Summary:

  • Homebrew добавляет Linux-подобные утилиты в macOS Terminal.
  • Устанавливайте Command Line Tools до Homebrew.
  • Используйте brew search, brew info и brew install для управления пакетами.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро