Что означает варка под крана?

271

Иногда я вижу статьи, в которых говорится о том, что brew tapперед brew installкем-то есть. Мне интересно, что это tapзначит? И почему я должен бежать tapраньше install?

Чжан Базз
источник
14
Это доступ к другим репозиториям, которые не включены в главный репозиторий Homebrew. Вы должны нажать перед установкой пакета из другого хранилища. Вы можете увидеть все текущие нажатия с brew tap.
Калеб
11
Другой комментарий правильный, но в качестве объяснения, когда вы нажимаете на ресурс, вы получаете к нему доступ. Но это также еще одна ссылка на пиво / пивоварение (как есть homebrew), потому что, когда вы нажимаете бочку с пивом, вы, по сути, стучите в нее клапаном, чтобы «получить доступ к пиву» .
Марк Сетчелл
13
Если вас смущает множество связанных с пивом глаголов, как и я, есть глоссарий .
Андрей М
Единственное, что хорошо в названии напитка, это то, что оно короткое
Найл
1
Почему это на StackOverflow? Дело не в написании кода - Unix & Linux или Ask Different более уместны.
Чарльз Даффи

Ответы:

272

Команда tap позволяет Homebrew подключиться к другому хранилищу формул. Сделав это, вы расширили возможности устанавливаемого программного обеспечения.

Эти дополнительные репозитории Git (внутри /usr/local/Homebrew/Library/Taps) описывают наборы формул пакетов, доступных для установки.

Например

brew tap                     # list tapped repositories
brew tap <tapname>           # add tap
brew untap <tapname>         # remove a tap
Snowcrash
источник
11
brew caskкажется, добавить caskroom/caskрепо. Это ярлык и по сути такой же как brew tap caskroom/cask?
skube
4
То есть это средство brew tapдобавит неофициальный сторонний репозиторий?
wisbucky
1
как вы перечисляете формулы из определенного крана?
Том
3
Для меня путь был / usr / local / Homebrew / Library / Taps
Карл Притчетт
"... хранилище формул", что такое формулы?
vikramvi
43

brew tap добавляет больше репозиториев в список формул, которые позволяют создавать треки, обновления и установки с

brew tap <user>/<repo>делает мелкий клон репозитория на https://github.com/user/homebrew-repo . Обратите внимание, что brew tapпрефикс имени репо с "homebrew-". После этого brew сможет работать с этими формулами, как если бы они были в каноническом репозитории Homebrew.

Полную документацию можно найти здесь со всеми доступными опциями.

Мехди
источник