Paano Mahahanap Kung Saan Naka-install ang Mga Homebrew Package sa Mac

Talaan ng mga Nilalaman:

Anonim

Naisip mo na ba kung saan inilalagay ng Homebrew ang mga binary mula sa mga brew package na naka-install sa isang Mac? Kung isa kang user ng Homebrew, maaaring interesado kang malaman kung saan inilalagay ng Homebrew ang lahat at kung saan mahahanap ang mga naka-install na brew package sa Mac OS.

Ipapakita namin sa iyo ang path ng direktoryo kung saan pinapanatili ng Homebrew ang mga package, at nagbabahagi din ng ilang iba pang paraan para makita kung ano at kung saan nag-install ng kahit ano ang Homebrew sa isang Mac.

Malinaw na naglalayon ito sa mga mas advanced na user ng Mac na umaasa sa command line at Homebrew, at hindi ito malalapat sa sinuman. Kung interesado ka sa pag-install ng Homebrew maaari mong malaman ang tungkol dito.

Kung saan Naka-install ang mga Homebrew Package sa Mac OS: ang Landas sa Pag-install ng Homebrew

Bilang default, ii-install ng Homebrew ang lahat ng package sa sumusunod na direktoryo sa lahat ng bersyon ng Mac OS:

/usr/local/Cellar/

Dagdag pa rito, inilalagay ng Homebrew ang mga symlink sa sumusunod na path ng direktoryo:

/usr/local/opt/

Ang mga simbolikong link ng mga binary na makikita sa /usr/local/opt/ lahat ay tumuturo sa kani-kanilang package sa /usr/local/Cellar/ na maaaring kumpirmahin sa ls at -l flag:

ls -l /usr/local/opt/

Ang halimbawa ng screenshot ay nagpapakita ng mga simbolikong link na tumuturo mula sa /usr/local/opt/ papunta sa /usr/local/Cellar/ para sa bawat indibidwal na brew package:

Kaya maaari mong gamitin ang ls command upang ilista ang lahat ng Homebrew package na naka-install sa Mac sa pamamagitan lamang ng pagpapakita ng buong listahan ng direktoryo:

ls /usr/local/Cellar

Paano Makakahanap ng Partikular na Impormasyon sa Pag-install ng Homebrew Package

Ngayong alam mo na kung saan karaniwang nag-iimbak ang Homebrew ng mga pakete, maaari ka ring matuto ng higit pang mga detalye tungkol sa mga partikular na pakete. Magpapakita kami sa iyo ng ilang command para i-print ang eksaktong path ng isang partikular na brew package, at ipapakita rin sa iyo kung paano makakuha ng karagdagang detalyadong impormasyon tungkol sa mga partikular na Homebrew package na naka-install sa Mac.

Paano Makakahanap ng Eksaktong Kung Saan Naka-install ang isang Homebrew Package

Kung gusto mo ang eksaktong path kung saan naka-install ang isang Homebrew package na naiulat pabalik sa iyo sa pamamagitan ng command line, ang pinakasimpleng paraan ay ang paggamit ng –prefix flag at ituro ito sa isang partikular na Homebrew package sa Mac , ipapakita nito ang lokasyon kung saan ito naka-install:

brew --prefix

Halimbawa, gamit ang package na ‘wget’ makukuha natin kaagad ang sumusunod na impormasyon:

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

Tulad ng makikita mo sa command output, tanging ang installation path para sa Homebrew package na iyon ang ipinapakita.

Paano Kumuha ng Detalyadong Impormasyon ng Homebrew Package

Kung interesado kang makakuha ng mas detalyadong impormasyon tungkol sa isang partikular na package ng Homebrew na na-install, kasama ang kung saan nanggaling ang Homebrew package, kung ano ito, kailan ito na-install, ang path kung saan ang brew package ay naka-install, pati na rin ang impormasyon tungkol sa mga dependency ng mga pakete at kung ano ang iba pang mga pakete na kinakailangan upang magamit ito. Ito ay nakakamit sa pamamagitan ng paggamit ng flag na 'impormasyon' na may brew upang ituro ito sa isang partikular na pakete, gamit ang sumusunod na syntax:

brew info

Halimbawa, kung gusto mong makakuha ng impormasyon tungkol sa Homebrew package na “wget” ibibigay mo ang sumusunod na command:

brew info wget

Hitting return ay magdedetalye ng impormasyon tungkol sa brew package. Ang halimbawang output ng naturang command para sa 'wget' ay maaaring magmukhang sumusunod:

$ brew info wget wget: stable 1.19.5 (bottled), HEAD Internet file retriever https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 file, 3.8MB)Ibinuhos mula sa bote noong 2018-05-07 sa 10:59:31 Mula sa: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Dependencies Build: pkg-config Kinakailangan: libidn2, openssl Opsyonal: pcre libmetalink gpgme==> Options --with-debug Build with debug support

Ang command na 'brew info' ay malinaw na nagpapakita ng higit pang impormasyon kaysa sa simpleng path ng pag-install ng package, kaya kung gusto mo lang ang eksaktong path ng isang naka-install na brew package, ang –prefix command ay maaaring mas madali para sa scripting o iba pang layunin.Gayunpaman, ang buong 'brew info' na command output ay lubhang kapaki-pakinabang upang makakuha ng malawak na impormasyon tungkol sa anumang naka-install na package at mayroon itong malinaw na halaga para sa kadahilanang iyon, bilang karagdagan sa pagpapakita kung saan naka-install ang isang bagay.

Subukan ang mga utos na ito sa iyong sarili sa anumang pakete ng Homebrew. Kung sinunod mo ang aming mga naunang artikulo tungkol sa pag-install ng Homebrew sa Mac at pagkatapos ay tiningnan ang ilan sa mga sikat na pakete ng Homebrew na magagamit, o marahil ay na-update sa Python 3 o naka-install na node.js at npm sa pamamagitan ng Homebrew, gagana ang mga tip na ito upang ipakita sa iyo ang landas ng pag-install ng mga package na iyon, pati na rin ang iba pang kapansin-pansing impormasyon ng package.

Mayroon ka bang kawili-wiling payo o impormasyon na ibabahagi sa paghahanap kung saan nag-i-install ang Homebrew ng mga package sa isang Mac, o pagkuha ng mga detalye ng package? Ibahagi sa amin sa mga komento sa ibaba!

Paano Mahahanap Kung Saan Naka-install ang Mga Homebrew Package sa Mac