Kako najti, kje so nameščeni paketi Homebrew na Macu

Kazalo:

Anonim

Ste se kdaj vprašali, kam Homebrew postavi binarne datoteke iz paketov brew, ki so nameščeni na Macu? Če ste uporabnik Homebrew, vas bo morda zanimalo, kam Homebrew vse shranjuje in kje najdete nameščene pakete brew v Mac OS.

Pokazali vam bomo pot imenika, kjer Homebrew hrani pakete, in delili tudi nekaj drugih načinov, kako videti, kaj in kje je Homebrew karkoli namestil v Mac.

To je očitno namenjeno naprednejšim uporabnikom Maca, ki se zanašajo na ukazno vrstico in Homebrew, in to ne bo veljalo za nikogar drugega. Če vas zanima namestitev Homebrew, lahko o tem izveste tukaj.

Kje so nameščeni paketi Homebrew v sistemu Mac OS: namestitvena pot Homebrew

Homebrew bo privzeto namestil vse pakete v naslednji imenik v vseh različicah Mac OS:

/usr/local/Cellar/

Poleg tega Homebrew postavi simbolne povezave v naslednjo pot imenika:

/usr/local/opt/

Simbolične povezave binarnih datotek, ki jih najdete v /usr/local/opt/, vse kažejo na njihov ustrezni paket v /usr/local/Cellar/, kar lahko potrdite z ls in zastavico -l:

ls -l /usr/local/opt/

Primer posnetka zaslona prikazuje simbolne povezave, ki kažejo od /usr/local/opt/ do /usr/local/Cellar/ za vsak posamezen paket pivovarne:

Tako lahko uporabite ukaz ls za seznam vseh paketov Homebrew, nameščenih na Macu, preprosto s prikazom celotnega seznama imenikov:

ls /usr/local/Cellar

Kako najti posebne informacije o namestitvi paketa Homebrew

Zdaj, ko veste, kje Homebrew običajno shranjuje pakete, lahko izveste tudi več podrobnosti o posameznih paketih. Pokazali vam bomo nekaj ukazov za tiskanje natančne poti določenega paketa brew in vam tudi pokazali, kako pridobiti dodatne podrobne informacije o določenih paketih Homebrew, nameščenih na Macu.

Kako natančno najti, kje je nameščen paket Homebrew

Če želite, da vam prek ukazne vrstice poročajo o natančni poti do mesta, kjer je nameščen paket Homebrew, je najenostavnejši način, da uporabite zastavico –prefix in jo usmerite na določen paket Homebrew v sistemu Mac , to bo razkrilo lokacijo, kjer je nameščen:

brew --predpona

Na primer, z uporabo paketa 'wget' lahko takoj pridobimo naslednje informacije:

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

Kot lahko vidite v izhodu ukaza, je prikazana samo namestitvena pot za ta paket Homebrew.

Kako do podrobnih informacij o paketu Homebrew

Če vas zanimajo podrobnejše informacije o določenem paketu Homebrew, ki je bil nameščen, vključno s tem, od kod izvira paket Homebrew, kaj je, kdaj je bil nameščen, pot do nameščen paket, pa tudi informacije o odvisnosti tega paketa in kateri drugi paketi so potrebni za njegovo uporabo. To dosežete z uporabo zastavice 'info' z brew, da jo usmerite na določen paket, z uporabo naslednje sintakse:

informacije o zvarku

Če bi na primer želeli pridobiti informacije o paketu Homebrew »wget«, bi izdali naslednji ukaz:

brew info wget

Če pritisnete vrnitev, se prikažejo podrobne informacije o paketu zvarka. Primer izpisa takega ukaza za 'wget' je lahko videti takole:

$ informacije o kuhanju wget wget: stabilen 1.19.5 (ustekleničeno), HEAD internetni prenosnik datotek https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 datotek, 3,8 MB)Pretočeno iz steklenice dne 2018-05-07 ob 10:59:31 Od: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Zgradba odvisnosti: pkg-config Zahtevano: libidn2, openssl Izbirno: pcre libmetalink gpgme==> Možnosti --with-debug Zgradba s podporo za odpravljanje napak

Ukaz 'brew info' očitno razkrije precej več informacij kot zgolj namestitvena pot paketa, tako da če preprosto želite natančno pot do nameščenega paketa brew, je ukaz –prefix morda lažji za skriptiranje ali druge namene.Kljub temu je celoten izhod ukaza 'brew info' izjemno uporaben za pridobivanje obsežnih informacij o katerem koli nameščenem paketu in ima očitno vrednost zaradi tega razloga, poleg tega, da prikazuje, kje je nekaj nameščeno.

Poskusite te ukaze sami s katerim koli paketom Homebrew. Če ste sledili našim prejšnjim člankom o namestitvi Homebrew na Mac in ste nato preverili nekatere priljubljene pakete Homebrew, ki so na voljo, ali ste morda posodobili na Python 3 ali namestili node.js in npm prek Homebrew, vam bodo ti nasveti pomagali pokazati pot namestitve teh paketov, kot tudi druge omembe vredne informacije o paketih.

Imate za delitev zanimiv nasvet ali informacije o iskanju, kam Homebrew namesti pakete na Mac, ali pridobivanju podrobnosti o paketu? Delite z nami v komentarjih spodaj!

Kako najti, kje so nameščeni paketi Homebrew na Macu