Sådan finder du, hvor Homebrew-pakker er installeret på Mac

Indholdsfortegnelse:

Anonim

Har du nogensinde undret dig over, hvor Homebrew placerer binære filer fra brygpakker, der er installeret på en Mac? Hvis du er en Homebrew-bruger, kan du være interesseret i at vide, hvor Homebrew placerer alt, og hvor du kan finde de installerede brygpakker i Mac OS.

Vi viser dig biblioteksstien, hvor Homebrew opbevarer pakker, og deler også et par andre måder at se, hvad og hvor Homebrew har installeret noget på en Mac.

Dette er tydeligvis rettet mod mere avancerede Mac-brugere, der er afhængige af kommandolinjen og Homebrew, og dette vil ikke være gældende for andre. Hvis du er interesseret i at installere Homebrew, kan du lære om det her.

Hvor Homebrew-pakker er installeret på Mac OS: Homebrew-installationsstien

Som standard vil Homebrew installere alle pakker i følgende mappe i alle versioner af Mac OS:

/usr/local/Cellar/

Yderligere placerer Homebrew symbolske links i følgende mappesti:

/usr/local/opt/

De symbolske links i binære filer, der findes i /usr/local/opt/, peger alle på deres respektive pakke i /usr/local/Cellar/, hvilket kan bekræftes med ls og -l flaget:

ls -l /usr/local/opt/

Skærmbilledet viser de symbolske links, der peger fra /usr/local/opt/ til /usr/local/Cellar/ for hver enkelt brygpakke:

Du kan altså bruge ls-kommandoen til at liste alle Homebrew-pakker installeret på en Mac ved blot at vise den fulde mappeliste:

ls /usr/local/Cellar

Sådan finder du specifik Homebrew-pakkeinstallationsoplysninger

Nu hvor du ved, hvor Homebrew generelt gemmer pakker, kan du også lære mere om bestemte pakker. Vi viser dig et par kommandoer til at udskrive den nøjagtige sti til en specifik brygpakke og viser dig også, hvordan du får yderligere detaljerede oplysninger om bestemte Homebrew-pakker installeret på Mac'en.

Sådan finder du præcis, hvor en Homebrew-pakke er installeret

Hvis du vil have den nøjagtige sti til, hvor en Homebrew-pakke er installeret, rapporteret tilbage til dig via kommandolinjen, er den enkleste metode at bruge -præfiks-flaget og pege det på en bestemt Homebrew-pakke på Mac'en , vil dette afsløre placeringen, hvor den er installeret:

brew --præfiks

Ved at bruge pakken 'wget' kan vi f.eks. få følgende oplysninger med det samme:

$ bryg --præfiks wget /usr/local/opt/wget

Som du kan se i kommandooutputtet, vises kun installationsstien for den Homebrew-pakke.

Sådan får du detaljeret Homebrew-pakkeoplysninger

Hvis du er interesseret i at få mere detaljeret information om en specifik Homebrew-pakke, der er blevet installeret, herunder hvor Homebrew-pakken kom fra, hvad den er, hvornår den blev installeret, stien hvor bryggen kom fra pakken er installeret, samt information om pakkernes afhængigheder og hvilke andre pakker der kræves for at bruge den. Dette opnås ved at bruge 'info'-flaget med bryg til at pege det på en specifik pakke ved at bruge følgende syntaks:

brew info

Hvis du f.eks. ønskede at få information om Homebrew-pakken "wget", ville du udsende følgende kommando:

brew info wget

Hvis du trykker retur, vil du få detaljerede oplysninger om bryggepakken. Et eksempel på en sådan kommando for 'wget' kan se sådan ud:

$ bryg info wget wget: stabil 1.19.5 (aftappet), HEAD internet fil retriever https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 filer, 3,8MB)Hældt fra flaske den 2018-05-07 kl. 10:59:31 Fra: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Afhængigheder Build: pkg-config Påkrævet: libidn2, openssl Valgfrit: pcre libmetalink gpgme==> Indstillinger --with-debug Byg med debug support

Kommandoen 'brew info' afslører naturligvis væsentligt flere oplysninger end blot installationsstien til pakken, så hvis du blot vil have den nøjagtige sti til en installeret brygpakke, kan –prefix-kommandoen være lettere at scripte eller andre formål.Ikke desto mindre er det fulde 'brew info'-kommando output utrolig nyttigt til at få omfattende information om enhver installeret pakke, og det har åbenlys værdi af den grund, ud over at vise, hvor noget er installeret.

Prøv selv disse kommandoer med enhver Homebrew-pakke. Hvis du fulgte vores tidligere artikler om installation af Homebrew på Mac'en og derefter tjekkede nogle af de populære Homebrew-pakker, der er tilgængelige, eller måske opdateret til Python 3 eller installerede node.js og npm gennem Homebrew, vil disse tips arbejde for at vise dig installationsstien af disse pakker, såvel som andre bemærkelsesværdige pakkeoplysninger.

Har du interessante råd eller oplysninger at dele om at finde ud af, hvor Homebrew installerer pakker på en Mac eller henter pakkedetaljer? Del med os i kommentarerne nedenfor!

Sådan finder du, hvor Homebrew-pakker er installeret på Mac