Erkennen, ob das Homebrew-Paket installiert ist
Ich freue mich über schreiben Sie ein shell-Skript zu ermitteln, ob mehrere homebrew-Pakete im system installiert sind. Gibt es eine Möglichkeit, verwenden Sie ein Gebräu Befehl zu erreichen?
Ich habe versucht, mit der exit-code von brew install <formula> --dry-run
. Aber diese baut das Paket, wenn es fehlt.
InformationsquelleAutor der Frage iltempo | 2013-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
zur Ausgabe der installierten Versionen der jeweiligen Formel. Wenn die Formel nicht installiert ist, ist die Ausgabe leer.
Bei Verwendung eines neueren Versionen von homebrew, die man mit
brew update
führen Sie einfach diese (Dank Slaven):Sagte, ist es wahrscheinlich eine gute Idee zu überprüfen, die für die Existenz des Werkzeugs an alle und nicht nur die überprüfung der jeweiligen homebrew-Paket (z.B. durch die Suche nach der ausführbaren Datei in der
$PATH
). Menschen neigen dazu zu installieren-tools in eine ziemlich große Menge von Möglichkeiten in der Praxis, mit homebrew nur einer von Ihnen.InformationsquelleAutor der Antwort Holger Just
Was?
InformationsquelleAutor der Antwort Johannes Weiss