Homebrew-Cask ist eine Erweiterung von Homebrew zur Installation von GUI-Anwendungen wie Google Chrome oder Atom. Es begann unabhängig, aber seine Betreuer arbeiten jetzt eng mit dem Kernteam von Homebrew zusammen.
Homebrew nennt seine Paketdefinitionsdateien "Formeln" (britischer Plural für "Formel"). Homebrew-Cask nennt sie "Fässer". Ein Fass ist genau wie eine Formel eine Datei, die in einem Ruby-basierten DSL geschrieben ist und beschreibt, wie etwas installiert wird.
Im Keller installiert Homebrew Dinge. Der Standardpfad lautet /usr/local/Cellar. Anschließend werden Symlinks von Standardpositionen hinzugefügt.
Zum Beispiel, wenn Sie Folgendes eingeben brew install git:
Homebrew installiert es unter /usr/local/Cellar/git/<version>/, mit der gitBinärdatei in/usr/local/Cellar/git/<version>/bin/git
Es wird ein Symlink von /usr/local/bin/gitzu dieser Binärdatei hinzugefügt
Auf diese Weise kann Homebrew verfolgen, was von Homebrew im Vergleich zu auf andere Weise installierter Software installiert wurde.
A tapist eine Quelle von Formeln. Die Standardeinstellung ist, homebrew/coreaber Sie können weitere hinzufügen. Der einfachste Weg , eine Formel für Ihre eigene Software zu erstellen , ist eine GitHub - Repository erstellen genannt homebrew-<something>; Legen Sie Ihre Formeldatei hinein. brew tap <username>/<something>Geben Sie dann ein , um diese neue Quelle von Formeln zu Ihrer Homebrew-Installation hinzuzufügen, und erhalten Sie Zugriff auf alle Formeln.
Einige Unternehmen haben interne Homebrew-Zapfstellen für ihre eigenen Versorgungsunternehmen. Es gibt viele öffentliche Abgriffe wie atlassian/tapfür Atlassian-Software oder ska-sa/tapfür Radioastronomie. Homebrew selbst hatte früher zusätzliche Wasserhähne wie, homebrew/scienceaber sie veralteten sie und importierten die Formeln in homebrew/core.
Ich persönlich differenzierbare brew& casknur basierend auf 1 der wichtigsten (wenn nicht den einzigen Haupt) Unterschiede von grafischen GUI - Anwendungen durch verwaltet und casknicht nur brew. (Es gibt auch andere Unterschiede, über die ich nicht so viel weiß).
Homebrew installiert die Dinge, die Sie brauchen, die Apple nicht hat.
Homebrew befasst sich normalerweise mit Befehlszeilensoftware ( keine grafischen GUI-Anwendungen ). Der größte Teil der Software wird unter einer Open Source-Lizenz vertrieben.
Fass
brew caskist eine Erweiterung, brewdie die Verwaltung grafischer GUI-Anwendungen ermöglicht .
Homebrew Cask erweitert Homebrew und bringt seine Eleganz, Einfachheit und Geschwindigkeit in OS X-Anwendungen und große Binärdateien gleichermaßen.
Cask befasst sich mit einer Mischung aus Software und Lizenzen.
Cask bietet eine Möglichkeit, die Installation grafischer GUI-Anwendungen über die Befehlszeile zu verwalten .
Lizenzierung
Verfügbarkeit durch brewoder caskimpliziert keine bestimmte Lizenz.
Antworten:
Homebrew-Cask ist eine Erweiterung von Homebrew zur Installation von GUI-Anwendungen wie Google Chrome oder Atom. Es begann unabhängig, aber seine Betreuer arbeiten jetzt eng mit dem Kernteam von Homebrew zusammen.
Homebrew nennt seine Paketdefinitionsdateien "Formeln" (britischer Plural für "Formel"). Homebrew-Cask nennt sie "Fässer". Ein Fass ist genau wie eine Formel eine Datei, die in einem Ruby-basierten DSL geschrieben ist und beschreibt, wie etwas installiert wird.
Im Keller installiert Homebrew Dinge. Der Standardpfad lautet
/usr/local/Cellar
. Anschließend werden Symlinks von Standardpositionen hinzugefügt.Zum Beispiel, wenn Sie Folgendes eingeben
brew install git
:/usr/local/Cellar/git/<version>/
, mit dergit
Binärdatei in/usr/local/Cellar/git/<version>/bin/git
/usr/local/bin/git
zu dieser Binärdatei hinzugefügtAuf diese Weise kann Homebrew verfolgen, was von Homebrew im Vergleich zu auf andere Weise installierter Software installiert wurde.
A
tap
ist eine Quelle von Formeln. Die Standardeinstellung ist,homebrew/core
aber Sie können weitere hinzufügen. Der einfachste Weg , eine Formel für Ihre eigene Software zu erstellen , ist eine GitHub - Repository erstellen genannthomebrew-<something>
; Legen Sie Ihre Formeldatei hinein.brew tap <username>/<something>
Geben Sie dann ein , um diese neue Quelle von Formeln zu Ihrer Homebrew-Installation hinzuzufügen, und erhalten Sie Zugriff auf alle Formeln.Einige Unternehmen haben interne Homebrew-Zapfstellen für ihre eigenen Versorgungsunternehmen. Es gibt viele öffentliche Abgriffe wie
atlassian/tap
für Atlassian-Software oderska-sa/tap
für Radioastronomie. Homebrew selbst hatte früher zusätzliche Wasserhähne wie,homebrew/science
aber sie veralteten sie und importierten die Formeln inhomebrew/core
.quelle
Ich persönlich differenzierbare
brew
&cask
nur basierend auf 1 der wichtigsten (wenn nicht den einzigen Haupt) Unterschiede von grafischen GUI - Anwendungen durch verwaltet undcask
nicht nurbrew
. (Es gibt auch andere Unterschiede, über die ich nicht so viel weiß).Unten angepasst von 'Graham Miln' auf apple.stackexchange :
Homebrew
brew
ist der Kernbefehl für das Homebrew- Projekt.Homebrew befasst sich normalerweise mit Befehlszeilensoftware ( keine grafischen GUI-Anwendungen ). Der größte Teil der Software wird unter einer Open Source-Lizenz vertrieben.
Fass
brew cask
ist eine Erweiterung,brew
die die Verwaltung grafischer GUI-Anwendungen ermöglicht .Cask befasst sich mit einer Mischung aus Software und Lizenzen.
Cask bietet eine Möglichkeit, die Installation grafischer GUI-Anwendungen über die Befehlszeile zu verwalten .
Lizenzierung
Verfügbarkeit durch
brew
odercask
impliziert keine bestimmte Lizenz.quelle