Kaip sužinoti, kur „Mac“ sistemoje įdiegti „Homebrew“ paketai
Turinys:
- Kur „Mac OS“ įdiegiami „Homebrew“ paketai: „Homebrew“ diegimo kelias
- Kaip rasti konkrečią „Homebrew“ paketo diegimo informaciją
Ar kada susimąstėte, kur „Homebrew“ įdeda dvejetainius failus iš „Mac“ kompiuteryje įdiegtų „brew“ paketų? Jei esate „Homebrew“ naudotojas, jums gali būti įdomu sužinoti, kur „Homebrew“ pateikia viską ir kur rasti įdiegtus „Mac OS“ gaminimo paketus.
Parodysime jums katalogo kelią, kuriame „Homebrew“ saugo paketus, ir pasidalinsime keliais kitais būdais, kaip sužinoti, ką ir kur „Homebrew“ įdiegė „Mac“ kompiuteryje.
Tai akivaizdžiai skirta labiau pažengusiems „Mac“ naudotojams, kurie naudojasi komandų eilute ir „Homebrew“, ir tai nebus taikoma niekam kitam. Jei jus domina „Homebrew“ diegimas, apie tai galite sužinoti čia.
Kur „Mac OS“ įdiegiami „Homebrew“ paketai: „Homebrew“ diegimo kelias
Pagal numatytuosius nustatymus „Homebrew“ įdiegs visus paketus į šį katalogą visose „Mac OS“ versijose:
/usr/local/Cellar/
Be to, Homebrew įdeda simbolių nuorodas į šį katalogo kelią:
/usr/local/opt/
Simbolinės dvejetainių failų nuorodos, esančios /usr/local/opt/, visos nurodo atitinkamą paketą /usr/local/Cellar/, ką galima patvirtinti naudojant ls ir -l vėliavėlę:
ls -l /usr/local/opt/
Ekrano kopijos pavyzdyje pavaizduotos simbolinės nuorodos iš /usr/local/opt/ į /usr/local/Cellar/ kiekvienam atskiram gaminimo paketui:
Taigi galite naudoti komandą ls, kad pateiktumėte visus „Mac“ kompiuteryje įdiegtus „Homebrew“ paketus, tiesiog parodydami visą katalogų sąrašą:
ls /usr/local/Cellar
Kaip rasti konkrečią „Homebrew“ paketo diegimo informaciją
Dabar, kai žinote, kur Homebrew paprastai saugo paketus, taip pat galite sužinoti daugiau apie konkrečius paketus. Parodysime kelias komandas, skirtas atspausdinti tikslų konkretaus virimo paketo kelią, taip pat parodysime, kaip gauti papildomos išsamios informacijos apie tam tikrus „Mac“ kompiuteryje įdiegtus „Homebrew“ paketus.
Kaip tiksliai sužinoti, kur yra įdiegtas „Homebrew“ paketas
Jei norite, kad tikslus kelias, kur įdiegtas Homebrew paketas, būtų pranešta jums per komandinę eilutę, paprasčiausias būdas yra naudoti –prefix vėliavėlę ir nukreipti ją į konkretų Homebrew paketą „Mac“. , bus atskleista vieta, kurioje jis įdiegtas:
brew --prefix
Pavyzdžiui, naudodami paketą „wget“, iš karto galime gauti šią informaciją:
$ brew --prefix wget /usr/local/opt/wget
Kaip matote komandos išvestyje, rodomas tik to Homebrew paketo diegimo kelias.
Kaip gauti išsamią informaciją apie „Homebrew“ paketą
Jei norite gauti išsamesnės informacijos apie konkretų įdiegtą „Homebrew“ paketą, įskaitant tai, iš kur atsirado „Homebrew“ paketas, kas tai yra, kada jis buvo įdiegtas, kelią, kur jis buvo įdiegtas. paketas yra įdiegtas, taip pat informacija apie tų paketų priklausomybes ir kokių kitų paketų reikia norint jį naudoti. Tai pasiekiama naudojant „informacijos“ vėliavėlę su „brew“, kad ji būtų nukreipta į konkretų paketą, naudojant šią sintaksę:
brew info
Pavyzdžiui, jei norite gauti informacijos apie Homebrew paketą „wget“, išduokite šią komandą:
brew info wget
Paspaudus grąžinimą bus pateikta išsami informacija apie virimo pakuotę. Tokios komandos „wget“ išvesties pavyzdys gali atrodyti taip:
/local/Cellar/wget/1.19.4_1 (50 failų, 3,8 MB)Išpilstytas iš butelio 2018-05-07 10:59:31 Iš: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Priklausomybės Build: pkg-config Reikalingas: libidn2, openssl Pasirenkamas: pcre libmetalink gpgme==> Parinktys --with-debug Sukurti su derinimo palaikymu
Komanda „brew info“ akivaizdžiai atskleidžia daug daugiau informacijos nei tiesiog paketo diegimo kelias, taigi, jei norite tiesiog tikslaus įdiegto brew paketo kelio, scenarijus gali palengvinti komanda –prefix. ar kitais tikslais.Nepaisant to, visa komandos „brew info“ išvestis yra neįtikėtinai naudinga norint gauti išsamios informacijos apie bet kurį įdiegtą paketą ir dėl šios priežasties ji turi akivaizdžią vertę, be to, kad parodo, kur kažkas įdiegta.
Išbandykite šias komandas naudodami bet kurį „Homebrew“ paketą. Jei sekėte ankstesnius straipsnius apie „Homebrew“ diegimą „Mac“ kompiuteryje ir peržiūrėjote kai kuriuos populiarius „Homebrew“ paketus, galbūt atnaujinote į „Python 3“ arba įdiegėte node.js ir npm naudodami „Homebrew“, šie patarimai padės jums parodyti diegimo kelią. tų paketų, taip pat kitą dėmesio vertą paketo informaciją.
Ar turite įdomių patarimų ar informacijos, kuria galėtumėte pasidalinti, kaip rasti, kur „Homebrew“ įdiegia paketus „Mac“, arba kaip gauti išsamią paketo informaciją? Pasidalykite su mumis toliau pateiktuose komentaruose!
