Иногда я вижу статьи с сообщением команды brew tap
до brew install
. Мне интересно, что означает tap
? И зачем мне запускать tap
до install
?
Что означает brew tap?
Ответ 1
Команда tap позволяет Homebrew входить в другой репозиторий формул. После того, как вы это сделали, вы расширили свои возможности устанавливаемого программного обеспечения.
Эти дополнительные репозитории Git (внутри usr/local/Library/Taps) описывают наборы формул пакетов, которые доступны для установки.
например.
brew tap # list tapped repositories
brew tap <tapname> # add tap
brew untap <tapname> # remove a tap
Ответ 2
brew tap
добавляет больше репозиций в список формул, которые brew отслеживает, обновляет и устанавливает из
brew tap <user/repo>
делает неглубокий клон репозитория https://github.com/user/repo. После этого brew сможет работать над этими формулами, как если бы они были в каноническом репозитории Homebrew
Полную документацию можно найти здесь со всеми доступными параметрами.