Hur man hittar var Homebrew-paket är installerade på Mac

Innehållsförteckning:

Anonim

Har du någonsin undrat var Homebrew placerar binärfilerna från bryggpaket som är installerade på en Mac? Om du är en Homebrew-användare kanske du är intresserad av att veta var Homebrew placerar allt och var du hittar de installerade bryggpaketen i Mac OS.

Vi visar dig katalogsökvägen där Homebrew förvarar paket, och delar även några andra sätt att se vad och var Homebrew har installerat något på en Mac.

Detta är uppenbarligen riktat till mer avancerade Mac-användare som förlitar sig på kommandoraden och Homebrew, och detta kommer inte att gälla för någon annan. Om du är intresserad av att installera Homebrew kan du lära dig om det här.

Där Homebrew-paketen är installerade på Mac OS: Homebrew-installationsvägen

Som standard installerar Homebrew alla paket i följande katalog i alla versioner av Mac OS:

/usr/local/Cellar/

Dessutom placerar Homebrew symbollänkar i följande katalogsökväg:

/usr/local/opt/

De symboliska länkarna för binärer som finns i /usr/local/opt/ pekar alla på deras respektive paket i /usr/local/Cellar/ vilket kan bekräftas med ls och -l-flaggan:

ls -l /usr/local/opt/

Skärmdumpsexemplet visar de symboliska länkarna som pekar från /usr/local/opt/ till /usr/local/Cellar/ för varje enskilt bryggpaket:

Du kan alltså använda kommandot ls för att lista alla Homebrew-paket installerade på en Mac helt enkelt genom att visa hela kataloglistan:

ls /usr/local/Cellar

Hur man hittar specifik installationsinformation för Homebrew-paket

Nu när du vet var Homebrew vanligtvis lagrar paket kan du också lära dig mer detaljerad information om särskilda paket. Vi visar dig några kommandon för att skriva ut den exakta sökvägen för ett specifikt bryggpaket, och visar dig också hur du får ytterligare detaljerad information om särskilda Homebrew-paket installerade på Mac.

Hur hittar du exakt var ett Homebrew-paket är installerat

Om du vill att den exakta sökvägen till var ett Homebrew-paket är installerat rapporteras tillbaka till dig via kommandoraden, är den enklaste metoden att använda flaggan –prefix och peka den mot ett visst Homebrew-paket på Mac , kommer detta att avslöja platsen där den är installerad:

brew --prefix

Med hjälp av paketet 'wget' kan vi till exempel få följande information omedelbart:

$ brew --prefix wget /usr/local/opt/wget

Som du kan se i kommandoutgången visas bara installationssökvägen för det Homebrew-paketet.

Hur får du detaljerad information om hembryggningspaket

Om du är intresserad av att få mer detaljerad information om ett specifikt Homebrew-paket som har installerats, inklusive var Homebrew-paketet kom ifrån, vad det är, när det installerades, sökvägen där bryggan paketet är installerat, samt information om paketets beroenden och vilka andra paket som krävs för att använda det. Detta uppnås genom att använda "info"-flaggan med brew för att peka den mot ett specifikt paket, med följande syntax:

brew info

Till exempel, om du vill få information om Homebrew-paketet "wget" skulle du utfärda följande kommando:

brew info wget

Om du trycker på retur kommer detaljerad information om bryggpaketet. Exempel på utdata för ett sådant kommando för 'wget' kan se ut så här:

$ brygginformation wget wget: stabil 1.19.5 (flaskad), HEAD Internet-filhämtning https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 filer, 3,8MB)Hällt från flaska 2018-05-07 kl. 10:59:31 Från: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Beroenden Bygg: pkg-config Krävs: libidn2, openssl Valfritt: pcre libmetalink gpgme==> Alternativ --with-debug Bygg med felsökningsstöd

Kommandot 'brew info' avslöjar uppenbarligen betydligt mer information än bara installationssökvägen för paketet, så om du bara vill ha den exakta sökvägen till ett installerat bryggpaket kan kommandot –prefix vara lättare att skripta eller andra ändamål.Ändå är den fullständiga "brew info"-kommandoutgången otroligt användbar för att få omfattande information om alla installerade paket och den har uppenbart värde av den anledningen, förutom att den visar var något är installerat.

Prova dessa kommandon själv med vilket Homebrew-paket som helst. Om du följde våra tidigare artiklar om att installera Homebrew på Mac och sedan kollade in några av de populära Homebrew-paketen som finns tillgängliga, eller kanske uppdaterade till Python 3 eller installerade node.js och npm via Homebrew, kommer dessa tips att fungera för att visa dig installationsvägen av dessa paket, såväl som annan anmärkningsvärd paketinformation.

Har du intressanta råd eller information att dela om att hitta var Homebrew installerar paket på en Mac eller hämtar paketdetaljer? Dela med oss ​​i kommentarerna nedan!

Hur man hittar var Homebrew-paket är installerade på Mac