Ich mache mich mit dem ganzen Homebrew-Kit vertraut und die Dokumentation ist eher dürftig. Was ist ein Fass, Keller und ein Wasserhahn?Was ist der Unterschied zwischen Brüheinbau XXX und Brühfass Installation XXX
Antwort
Homebrew-Cask ist eine Erweiterung für Homebrew, um GUI-Anwendungen wie Google Chrome oder Atom zu installieren. Es begann unabhängig, aber seine Betreuer arbeiten jetzt eng mit dem Kernteam von Homebrew zusammen.
Homebrew nennt seine Paketdefinitionsdateien "formulæ" (British Plural für "Formel"). Homebrew-Cask nennt sie ... "Fässer". Ein Cask, genau wie eine Formel, ist eine Datei, die in eine Ruby-basierte DSL geschrieben wurde und beschreibt, wie etwas installiert wird.
Der Keller ist, wo Homebrew Dinge installiert. Der Standardpfad ist /usr/local/Cellar
. Es fügt dann Symlinks von Standardstandorten hinzu.
Zum Beispiel, wenn Sie brew install git
Typ:
- Homebrew installiert es unter
/usr/local/Cellar/git/<version>/
, mit demgit
binär in/usr/local/Cellar/git/<version>/bin/git
. - Es fügt einen Symlink von
/usr/local/bin/git
zu diesen binären
Dieses Homebrew erlaubt, um zu verfolgen, was im Vergleich zu Software mit anderen Mitteln installiert von Homebrew installiert ist.
Ein Tap ist eine Quelle für Formeln. Der Standard ist homebrew/core
, aber man kann mehr davon hinzufügen. Der einfachste Weg, um eine Formel für Ihre eigene Software zu erstellen, ist ein GitHub-Repository namens homebrew-<something>
; lege deine Formulardatei hinein; Geben Sie dann brew tap <username>/<something>
ein, um diese neue Quelle von Formeln zu Ihrer Homebrew-Installation hinzuzufügen und so Zugriff auf alle ihre Formeln zu erhalten.
Einige Firmen haben interne Homebrew-Taps für ihre eigenen Dienstprogramme. Es gibt viele öffentliche Taps wie homebrew/science
für wissenschaftliche Software; atlassian/tap
für Atlassian Software; ska-sa/tap
für Radioastronomie; usw.
- 1. Was ist der Unterschied zwischen 'headers: {"Content-Type": XXX} und' contentType: XXX '?
- 2. Was ist der Unterschied zwischen `export default xxx` und` export default xxx = fn`?
- 3. Was ist der Unterschied zwischen ionischen-nativen und @ ionen-nativen/xxx in ionischen 2
- 4. Pattern Match auf/xxx/xxx/xxx
- 5. Extrahieren Sie ein bestimmtes Feld im Format '\ xxx \ xxx \ xxx \ xxx \ xxx \' in Python? dieses
- 6. 234.xxx IP-Adresse - was ist das
- 7. Eigenschaft xxx ist typengleich.
- 8. Was ist der Unterschied: Verwenden Namespae xxx außerhalb Namespace yyy und drin?
- 9. Was ist der Unterschied zwischen Pip-Installation und Pip-Download?
- 10. Name 'xxx' ist nicht definiert
- 11. Parameter: 'xxx' ist keine Funktion
- 12. Was ist der Unterschied zwischen untergeordneten und untergeordneten XPath-Achsen?
- 13. Schwerwiegender Fehler: Erlaubte Speichergröße von 67108864 Bytes erschöpft (versuchte, 39 Bytes zuzuordnen) in xxx/xxx/xxx/xxx
- 14. Was ist der Unterschied zwischen `==` und `ist`?
- 15. Dieser Ausdruck sollte vom Typ FSI_0024.xxx sein, aber hier ist der Typ FSI_0017.xxx
- 16. Was ist der Unterschied zwischen der manuellen Installation des Zertifikats und der Installation vom Code?
- 17. Angular2 Property 'xxx' existiert nicht auf Typ 'XXX'
- 18. Was bedeutet #XXX in Code-Kommentaren?
- 19. Wenn die Zelle das Wort "xxx" enthält dann tun "xxx"
- 20. Kann nicht von XXX ** zu const XXX konvertieren **
- 21. was ist das Format für Sekunden XXXXXXX.XXXXX: XXX (Win32_NetworkLoginProfile)
- 22. Was ist der Unterschied zwischen:.! und: r !?
- 23. Was ist der Unterschied zwischen Difftime und '-'?
- 24. Was ist der Unterschied zwischen {}()) und {})()
- 25. Was ist der Unterschied zwischen Verilog! und ~?
- 26. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 27. Was ist der Unterschied zwischen/* ... */und/** ... */
- 28. Was ist der Unterschied zwischen $ und $$?
- 29. Was ist der Unterschied zwischen strcpy und "="?
- 30. Was ist der Unterschied zwischen ⊕ und + hier?