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


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

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.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.