Cosa significa brew tap?


287

A volte vedo articoli che dicono il comando di brew tapprima di brew installqualcosa. Mi chiedo cosa tapsignifica? E perché devo correre tapprima install?


14
È per accedere ad altri repository che non sono inclusi nel repository principale di Homebrew. È necessario toccare prima di installare un pacchetto proveniente da un altro repository. Puoi vedere tutti i tocchi correnti con brew tap.
Caleb

12
L'altro commento è corretto, ma a titolo di spiegazione, quando tocchi una risorsa, puoi accedervi. Ma è anche un altro riferimento alla birra / alla produzione di birra (così com'è homebrew) perché quando picchietti un barilotto di birra stai essenzialmente facendo cadere una valvola per "accedere alla birra" .
Mark Setchell

14
Se sei confuso dalla moltitudine di verbi legati alla birra, come me, c'è un glossario .
Andrew M

L'unica cosa buona del nome della birra è che è breve
Niall Connaughton,

1
Perché è su StackOverflow? Non si tratta di scrivere codice: Unix e Linux o Ask Different sono ovviamente più appropriati.
Charles Duffy

Risposte:


293

Il comando tap consente a Homebrew di attingere a un altro repository di formule. Dopo averlo fatto, hai ampliato le opzioni del software installabile.

Questi repository Git aggiuntivi (all'interno /usr/local/Homebrew/Library/Taps) descrivono set di formule di pacchetti disponibili per l'installazione.

Per esempio

brew tap                     # list tapped repositories
brew tap <tapname>           # add tap
brew untap <tapname>         # remove a tap

13
brew casksembra aggiungere il caskroom/caskrepo. È una scorciatoia ed essenzialmente la stessa di brew tap caskroom/cask?
skube

5
Quindi questo significa brew tapche aggiungerà un repository non ufficiale di terze parti?
wisbucky

1
come si elencano le formule da un certo tocco?
Tom

3
Per me il percorso era / usr / local / Homebrew / Library / Taps
Carl Pritchett

"..repository of formas", qual è il significato di formule?
vikramvi

49

brew tap aggiunge più repository all'elenco di formule che generano tracce, aggiornamenti e installazioni da

brew tap <user>/<repo>crea un clone superficiale del repository su https://github.com/user/homebrew-repo . Notare che il brew tapprefisso del nome del repo è "homebrew-". Dopodiché, brew sarà in grado di lavorare su quelle formule come se fossero nel repository canonico di Homebrew

La documentazione completa può essere trovata qui con tutte le opzioni disponibili.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.