So finden Sie heraus, wo Homebrew-Pakete auf dem Mac installiert sind
Inhaltsverzeichnis:
- Wo Homebrew-Pakete auf Mac OS installiert sind: der Homebrew-Installationspfad
- So finden Sie bestimmte Installationsinformationen für Homebrew-Pakete
Haben Sie sich jemals gefragt, wo Homebrew die Binärdateien von brew-Paketen ablegt, die auf einem Mac installiert sind? Wenn Sie ein Homebrew-Benutzer sind, interessiert es Sie vielleicht zu wissen, wo Homebrew alles ablegt und wo Sie die installierten Brew-Pakete in Mac OS finden.
Wir zeigen Ihnen den Verzeichnispfad, in dem Homebrew Pakete aufbewahrt, und zeigen Ihnen auch einige andere Möglichkeiten, um zu sehen, was und wo Homebrew etwas auf einem Mac installiert hat.
Dies richtet sich offensichtlich an fortgeschrittenere Mac-Benutzer, die sich auf die Befehlszeile und Homebrew verlassen, und dies gilt nicht für alle anderen. Wenn Sie daran interessiert sind, Homebrew zu installieren, können Sie hier mehr darüber erfahren.
Wo Homebrew-Pakete auf Mac OS installiert sind: der Homebrew-Installationspfad
Standardmäßig installiert Homebrew alle Pakete in allen Versionen von Mac OS in das folgende Verzeichnis:
/usr/local/Cellar/
Zusätzlich platziert Homebrew symbolische Links in den folgenden Verzeichnispfad:
/usr/local/opt/
Die symbolischen Links von Binärdateien in /usr/local/opt/ zeigen alle auf ihr jeweiliges Paket in /usr/local/Cellar/, wie mit ls und dem Flag -l bestätigt werden kann:
ls -l /usr/local/opt/
Das Screenshot-Beispiel zeigt die symbolischen Links, die von /usr/local/opt/ nach /usr/local/Cellar/ für jedes einzelne Brew-Paket zeigen:
Daher können Sie den Befehl ls verwenden, um alle auf einem Mac installierten Homebrew-Pakete aufzulisten, indem Sie einfach die vollständige Verzeichnisliste anzeigen:
ls /usr/local/Cellar
So finden Sie bestimmte Installationsinformationen für Homebrew-Pakete
Jetzt, da Sie wissen, wo Homebrew normalerweise Pakete speichert, können Sie auch mehr Einzelheiten über bestimmte Pakete erfahren. Wir zeigen Ihnen einige Befehle zum Drucken des genauen Pfads eines bestimmten Brew-Pakets und zeigen Ihnen auch, wie Sie zusätzliche detaillierte Informationen zu bestimmten auf dem Mac installierten Homebrew-Paketen erh alten.
So finden Sie genau heraus, wo ein Homebrew-Paket installiert ist
Wenn Sie möchten, dass Ihnen der genaue Pfad zu dem Ort, an dem ein Homebrew-Paket installiert ist, über die Befehlszeile zurückgemeldet wird, verwenden Sie am einfachsten das Flag –prefix und verweisen damit auf ein bestimmtes Homebrew-Paket auf dem Mac , zeigt dies den Ort an, an dem es installiert ist:
brew --prefix
Zum Beispiel erh alten wir mit dem Paket „wget“ sofort die folgenden Informationen:
$ brew --prefix wget /usr/local/opt/wget
Wie Sie in der Befehlsausgabe sehen können, wird nur der Installationspfad für dieses Homebrew-Paket angezeigt.
So erh alten Sie detaillierte Homebrew-Paketinformationen
Wenn Sie an detaillierteren Informationen über ein bestimmtes installiertes Homebrew-Paket interessiert sind, einschließlich woher das Homebrew-Paket stammt, was es ist, wann es installiert wurde, den Pfad, wo das brew Paket installiert ist, sowie Informationen über die Abhängigkeiten dieses Pakets und welche anderen Pakete erforderlich sind, um es zu verwenden. Dies wird erreicht, indem das 'info'-Flag mit brew verwendet wird, um es auf ein bestimmtes Paket zu verweisen, indem die folgende Syntax verwendet wird:
Braueninfo
Wenn Sie beispielsweise Informationen über das Homebrew-Paket „wget“ erh alten möchten, geben Sie den folgenden Befehl ein:
Brühinfowget
Wenn Sie die Eingabetaste drücken, werden detaillierte Informationen über das Brühpaket angezeigt. Die Beispielausgabe eines solchen Befehls für „wget“ könnte wie folgt aussehen:
$ brauen info wget wget: stabil 1.19.5 (abgefüllt), HEAD Internet File Retriever https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 Dateien, 3,8 MB)Aus der Flasche gegossen am 07.05.2018 um 10:59:31 Uhr Von: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Abhängigkeiten Build: pkg-config Erforderlich: libidn2, openssl Optional: pcre libmetalink gpgme==> Optionen --with-debug Build mit Debug-Unterstützung
Der 'brew info'-Befehl gibt offensichtlich wesentlich mehr Informationen preis als nur den Installationspfad des Pakets. Wenn Sie also einfach nur den genauen Pfad eines installierten brew-Pakets wollen, ist der Befehl –prefix möglicherweise einfacher für das Skripting oder andere Zwecke.Nichtsdestotrotz ist die vollständige Ausgabe des Befehls "Brew Info" unglaublich nützlich, um umfassende Informationen zu jedem installierten Paket zu erh alten, und aus diesem Grund hat es einen offensichtlichen Wert, zusätzlich zur Anzeige, wo etwas installiert ist.
Probieren Sie diese Befehle selbst mit einem beliebigen Homebrew-Paket aus. Wenn Sie unseren vorherigen Artikeln über die Installation von Homebrew auf dem Mac gefolgt sind und sich dann einige der beliebten verfügbaren Homebrew-Pakete angesehen oder vielleicht auf Python 3 aktualisiert oder node.js und npm über Homebrew installiert haben, zeigen Ihnen diese Tipps den Installationspfad dieser Pakete sowie andere bemerkenswerte Paketinformationen.
Haben Sie interessante Ratschläge oder Informationen zum Finden, wo Homebrew Pakete auf einem Mac installiert, oder zum Abrufen von Paketdetails? Teilen Sie es uns in den Kommentaren unten mit!