¿Qué significa brew tap?

271

A veces veo artículos que dicen comando brew tapantes de brew installalgo. Me pregunto qué tapsignifica? ¿Y por qué debo correr tapantes install?

Zhang Buzz
fuente
14
Es para acceder a otros repositorios que no están incluidos en el repositorio maestro de Homebrew. Debe tocar antes de instalar un paquete que sea de otro repositorio. Puedes ver todos los toques actuales con brew tap.
Caleb
11
El otro comentario es correcto, pero a modo de explicación, cuando toca un recurso, obtiene acceso a él. Pero también es otra referencia de cerveza / elaboración de cerveza (tal como está homebrew) porque cuando toca un barril de cerveza, esencialmente está golpeando una válvula para "acceder a la cerveza" .
Mark Setchell
13
Si te confunde la multitud de verbos relacionados con la cerveza, como yo, hay un glosario .
Andrew M
Lo único bueno del nombre de brew es que es corto
Niall Connaughton
1
¿Por qué está esto en StackOverflow? No se trata de escribir código: Unix y Linux o Ask Different son más evidentemente apropiados.
Charles Duffy el

Respuestas:

272

El comando tap permite que Homebrew acceda a otro repositorio de fórmulas. Una vez que haya hecho esto, ha ampliado sus opciones de software instalable.

Estos repositorios de Git adicionales (dentro /usr/local/Homebrew/Library/Taps) describen conjuntos de fórmulas de paquetes que están disponibles para la instalación.

P.ej

brew tap                     # list tapped repositories
brew tap <tapname>           # add tap
brew untap <tapname>         # remove a tap
Snowcrash
fuente
11
brew caskParece agregar el caskroom/caskrepositorio. ¿Es un atajo y esencialmente el mismo que brew tap caskroom/cask?
skube
44
Entonces, ¿esto significa brew tapque agregará un repositorio de terceros no oficial?
wisbucky
1
¿Cómo enumeras las fórmulas de un determinado toque?
Tom
3
Para mí, el camino era / usr / local / Homebrew / Library / Taps
Carl Pritchett
"..repository of formulas", ¿qué significan las fórmulas?
vikramvi
43

brew tap agrega más repositorios a la lista de fórmulas que preparan pistas, actualizaciones e instalaciones desde

brew tap <user>/<repo>crea un clon superficial del repositorio en https://github.com/user/homebrew-repo . Tenga en cuenta que los brew tapprefijos del nombre del repositorio con "homebrew-". Después de eso, brew podrá trabajar en esas fórmulas como si estuvieran en el repositorio canónico de Homebrew

La documentación completa se puede encontrar aquí con todas las opciones disponibles.

Mehdi
fuente