O que significa brew tap?

271

Às vezes, vejo artigos dizendo comando brew tapantes de brew installalgo. Eu estou querendo saber o que tapsignifica? E por que devo correr tapantes install?

Zhang Buzz
fonte
14
É para acessar outros repositórios que não estão incluídos no repositório principal do Homebrew. Você deve tocar antes de instalar um pacote que é de outro repositório. Você pode ver todos os toques atuais com brew tap.
Caleb
11
O outro comentário está correto, mas a título explicativo, quando você toca em um recurso, obtém acesso a ele. Mas também é outra referência de cerveja / cerveja (como está homebrew), porque quando você bate em um barril de cerveja, está essencialmente batendo uma válvula nela para "obter acesso à cerveja" .
precisa
13
Se você está confuso com a multidão de verbos relacionados à cerveja, como eu, há um glossário .
Andrew M
A única coisa boa sobre o nome da bebida é que é curta
Niall Connaughton
1
Por que isso está no StackOverflow? Não se trata de escrever código - Unix e Linux ou Ask Different são mais obviamente apropriados.
Charles Duffy

Respostas:

272

O comando tap permite que o Homebrew toque em outro repositório de fórmulas. Depois de fazer isso, você expandiu suas opções de software instalável.

Esses repositórios adicionais do Git (dentro /usr/local/Homebrew/Library/Taps) descrevem conjuntos de fórmulas de pacotes disponíveis para instalação.

Por exemplo

brew tap                     # list tapped repositories
brew tap <tapname>           # add tap
brew untap <tapname>         # remove a tap
Snowcrash
fonte
11
brew caskparece adicionar o caskroom/caskrepo. Isso é um atalho e essencialmente o mesmo que brew tap caskroom/cask?
Skank #
4
Então, isso significa que brew tapirá adicionar um repositório não oficial de terceiros?
wisbucky
1
como você lista as fórmulas de uma certa torneira?
Tom
3
Para mim, o caminho era / usr / local / Homebrew / Library / Taps
Carl Pritchett
"..repositório de fórmulas", qual o significado das fórmulas?
vikramvi
43

brew tap adiciona mais repositórios à lista de fórmulas que distribuem faixas, atualizam e instalam a partir de

brew tap <user>/<repo>cria um clone superficial do repositório em https://github.com/user/homebrew-repo . Observe que brew tapprefixa o nome do repositório com "homebrew-". Depois disso, o brew poderá trabalhar nessas fórmulas como se estivessem no repositório canônico da Homebrew

A documentação completa pode ser encontrada aqui com todas as opções disponíveis.

Mehdi
fonte