Лучший менеджер пакетов для Mac

Лучший менеджер пакетов для Mac

Заголовок
Фото автора [Homebrew](https://brew.sh/)

В Mac OS имеется магазин приложений, но он не всегда может предоставить приложения и утилиты, которые нужны. Особенно если вы опытный пользователь, которому требуется доступ к большому количеству инструментов для работы. Особенно, если вы пришли в Mac OS из мира Linux, вы поймете, что как бы Mac OS не была удобна и прекрасна, ей категорически не хватает хорошего менеджера пакетов. И вот, благодаря энтузиастам своего дела, вступает в силу OpenSource - HomeBrew.

Homebrew, проще говоря, это отсутствующий менеджер пакетов для Mac OS (в конце концов - это их слоган). Homebrew устанавливает то, что вам нужно, что Apple не сделал или, что недоступно в Mac App Store, с помощью простой команды в терминале brew install - для консольных утилит и программ или brew cask install для приложений с графическим интерфейсом. Нет больше "перетащите этот значок в папку приложений".

Больше такого не будет

Вместо этого, выполняете:

Больше информации в источнике: Homebrew на GitHub

Установка HomeBrew

Чтобы установить Homebrew, вам понадобится

  • Инструменты командной строки (CLT) для Xcode
  • Оболочка терминала (bash или zsh)

Первоначальная настройка

Чтобы проверить, есть ли у вас инструменты Xcode для командной строки на вашем Mac, запустите это в своем терминале:

xcode-select-p 1>/dev/null ; echo $?

Терминал вернёт значение 2, если они не установлены, и 0, если установлены.

Чтобы получить инструменты командной строки Xcode, необходимо выполнить в терминале:

xcode-select --install

Теперь, когда всё настроено, скопируйте и вставьте в свой терминал следующее:

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

Всё! Теперь вы можете использовать brew на своём Mac.

Несколько советов

brew cask install

Эта команда установит brew cask. Homebrew обычно имеет дело с программным обеспечением командной строки, brew cask - это расширение, к brew которое устанавливает приложения с графическим интерфейсом пользователя (GUI). Теперь можно использовать brew cask install в дополнение к brew install. Очень полезно 🤠

Чтобы обновить локальные пакеты, выполните следующие действия:

brew update

Эта команда обновляет информацию о репозитории.

brew upgrade

Эта команда обновляет все ваши пакеты.

brew upgrade [имя пакета]

Эта команда обновляет определенное приложение или утилиту.

Чтобы поддерживать ваше программное обеспечение в актуальном состоянии, я бы рекомендовал регулярно запускать brew update и brew upgrade.

Для поиска приложения, выполните

brew search [имя пакета]

Чтобы получить более полный список, воспользуйтесь встроенной функцией поиска на домашней странице Homebrew.

Для удаления приложения, выполните:

brew uninstall [имя пакета]

Соответственно для удаления приложения с графическим интерфейсом, необходимо выполнить

brew cask uninstall [имя пакета]

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

Краткие выводы

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

Плюсы

  1. Простота поиска необходимого приложения.
  2. Простота установки приложения: нет необходимости открывать браузер, идти на страницу разработчика или непонятный, мутный сайт, скачивать образ, монтировать, устанавливать. Достаточно ввести команду в терминале и всё.
  3. Простота установки нескольких приложений, достаточно их перечислить их через пробел.
  4. В репозитории всегда актуальные версии приложений.

Минусы

  1. Не очень большой выбор приложений: с репозиториями линукс не сравнить.
  2. Нет поиска описания пакетов.
  3. Соответсвенно нет и поиска по описанию пакета, например в debian команда apt search www browser
    даст перечень интернет браузеров в репозитории, а в homebrew вы получите ошибку, хоте в репозитории есть браузеры Chrome, Opera, Firefox. Homebrew очень не хватает этого инструмента.
  4. При каждом запуске Homebrew, производится обновление списка, что может занимать несколько минут.

В общем, как вы видите у Homebrew есть как плюсы, так и минусы и решать конечно только Вам: использовать этот инструмент или нет. Я - пользуюсь.

Похожие записи

Добавить комментарий