Если у вас Mac, Homebrew вас поддержит ... (понял? Mac, Back)

Примечание: Homebrew в настоящее время только для macOS, для версии для Linux проверьте Linuxbrew

Что такое менеджеры пакетов?

Одна из самых важных вещей в современном мире разработки - это менеджеры пакетов. Вы можете спросить, что это за «менеджеры пакетов», о которых вы говорите. Менеджеры пакетов значительно упрощают процесс получения и установки пакетов. Они также упрощают обновление, очистку, создание символических ссылок и удаление пакетов.

Представьте, что вместо того, чтобы посещать все те сайты «Установить», которые до краев заполнены убедительной рекламой, устанавливающей вредоносное ПО на ваше устройство, вы можете просто запустить простую команду «Установить» в командной строке (терминал) и БУМ, вы установить весь пакет идеально.

Вы не поверите, но это можно сделать супер, просто выполнив команду вроде sort:

Что такое Homebrew и что с ним делать?

Итак, что такое Homebrew? Homebrew - это просто диспетчер пакетов (возможно, лучший для macOS), который позволяет вам установить

Предпосылки

  • Терминал (предустановлен на Mac)
  • Ruby (также предустановлен на Mac)

Установка

Итак, закончили со всем трепом, давайте перейдем к самой захватывающей части - установке Homebrew!

Хорошо, поэтому для начала вам нужно открыть терминал на вашем Mac. Вы можете сделать это либо с помощью поиска в центре внимания и поиска «Терминал» (или любой служебной программы Shell, например, моей любимой, iTerm 2), а затем вставьте следующую команду, которая устанавливает Homebrew в вашу систему:

Выполните интерактивную установку, и все будет готово!

Следующим шагом будет собственно установка утилит! Вы можете установить утилиты, просто введя в терминал следующее: «brew install ‹formula›» (формулы - это просто пакеты). Так, например, вот как можно установить git с помощью brew:

Ознакомьтесь с пакетами, которые можно загрузить с Brew: http://braumeister.org/

Вот некоторые вещи, которые я лично устанавливаю сразу:

  • Git (brew install git)
  • Ruby (варить установить рубин)
  • Узел - поставляется с npm (узел установки пивоварни)
  • Python (2) - поставляется с pip (brew install python)
  • Python (3) - поставляется с pip3 (варить установить python3)

Хотя некоторые из них (например, Ruby и Python) предустановлены на Mac, я предпочитаю

Бочка для домашнего пивоварения для приложений

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

ОБНОВЛЕНИЕ: Удалены инструкции по установке бочки для домашнего пивоварения, поскольку теперь она поставляется вместе с brew (достаточно просто обновления brew!)

Возможно, вы захотите использовать великолепие и простоту Homebrew для установки графических приложений (таких как Google Chrome, Slack, iTerm 2 и т. Д.), И для этого есть отличный проект! Это называется Brew Cask!

Запустите следующий фрагмент кода, чтобы установить Brew Cask:

Готово!

Самое замечательное в brew cask заключается в том, что он автоматически связывает приложение с вашей папкой / Applications, поэтому больше не нужно перетаскивать для установки!

Brew Cask работает поверх Brew, поэтому для доступа к нему вам нужно выполнить «brew cask ‹command› ‹formula›», а не просто « бочка ‹command› ‹formula› »

Некоторые полезные формулы для установки с помощью Cask:

  • Google Chrome (заварить бочку, установить google-chrome)
  • Slack (brew cask install slack)
  • iTerm 2 - мой любимый терминал! (brew cask install iterm2)

Чтобы иметь возможность устанавливать «версионные» приложения (бета-версии и другие подобные), вам просто нужно выполнить следующую команду:

Теперь вы можете установить множество различных приложений, таких как:

  • iTerm 2-beta (заварить бочку, установить iterm2-beta)
  • Google Chrome Canary - также доступны dev и бета-версия (brew cask install google-chrome-canary)

Извините, если это руководство по Brew Cask очень простое, я планирую выпустить еще одну статью только о Brew Cask!

Советы и хитрости для домашнего пивоварения

Отличные мелочи, о которых я хотел бы знать, когда начал использовать Brew

  • Всегда запускайте «brew update», чтобы получить последние обновления с Homebrew (получает обновления очень часто)
  • Если у вас возникли проблемы с Homebrew, запустите «brew doctor», и он расскажет вам обо всех имеющихся проблемах.
  • После установки новых пакетов, обновления пакетов или удаления пакетов всегда запускайте «brew cleanup», чтобы brew могло очистить после себя и освободить место в памяти. «brew cleanup» просто удаляет старые устаревшие пакеты, которые все еще находятся в вашей памяти!

Дополнительная литература + ссылки

Чем больше читаешь, тем больше знаешь

Заворачивать

Давайте завернем его крепче, чем фалафель

Большое спасибо за то, что прочитали мою статью, и обязательно оставьте комментарий к статье (не обязательно соглашаться с моими взглядами!), Чтобы мы все отлично провели время и обсудили всю память!

С большим количеством ❤, Закария