Kuinka selvittää, mihin Homebrew-paketit on asennettu Maciin

Sisällysluettelo:

Anonim

Oletko koskaan miettinyt, mihin Homebrew sijoittaa Maciin asennettujen brew-pakettien binaarit? Jos olet Homebrew-käyttäjä, saatat olla kiinnostunut tietämään, mihin Homebrew sijoittaa kaiken ja mistä löydät asennetut haudutuspaketit Mac OS:ssä.

Näytämme hakemistopolun, jossa Homebrew säilyttää paketteja, ja jaamme myös muutamia muita tapoja nähdä, mitä ja mihin Homebrew on asentanut Maciin.

Tämä on luonnollisesti suunnattu edistyneemmille Mac-käyttäjille, jotka luottavat komentoriville ja Homebrew'lle, ja tämä ei koske ketään muuta. Jos olet kiinnostunut asentamaan Homebrew'n, voit lukea siitä täältä.

Mihin Homebrew-paketit asennetaan Mac OS:ään: Homebrew-asennuspolku

Oletusarvoisesti Homebrew asentaa kaikki paketit seuraavaan hakemistoon kaikissa Mac OS:n versioissa:

/usr/local/Cellar/

Lisäksi Homebrew sijoittaa symbolilinkit seuraavaan hakemistopolkuun:

/usr/local/opt/

Kaikki hakemistosta /usr/local/opt/ löytyvät binäärien symboliset linkit osoittavat vastaavaan paketteihinsa hakemistossa /usr/local/Cellar/, mikä voidaan vahvistaa ls:llä ja -l-lipulla:

ls -l /usr/local/opt/

Kuvakaappausesimerkki näyttää symboliset linkit, jotka osoittavat /usr/local/opt/ osoitteesta /usr/local/Cellar/ jokaiselle yksittäiselle haudutuspaketille:

Näin ollen voit käyttää ls-komentoa listataksesi kaikki Maciin asennetut Homebrew-paketit yksinkertaisesti näyttämällä koko hakemistoluettelon:

ls /usr/local/Cellar

Kuinka löytää erityisiä Homebrew-paketin asennustietoja

Nyt kun tiedät, missä Homebrew yleensä säilyttää paketteja, voit myös saada lisätietoja tietyistä paketeista. Näytämme sinulle muutaman komennon, joilla voit tulostaa tietyn haudutuspaketin tarkan polun. Näytämme myös, kuinka saat lisätietoja tietyistä Maciin asennetuista Homebrew-paketeista.

Kuinka löytää tarkan Homebrew-paketin asennuspaikan

Jos haluat, että sinulle ilmoitetaan tarkka polku Homebrew-paketin asennuspaikkaan komentorivin kautta, yksinkertaisin tapa on käyttää -etuliitelippua ja osoittaa se tiettyyn Homebrew-pakettiin Macissa. , tämä paljastaa sijainnin, johon se on asennettu:

brew --etuliite

Esimerkiksi käyttämällä pakettia 'wget' saamme heti seuraavat tiedot:

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

Kuten näet komennon lähdöstä, vain kyseisen Homebrew-paketin asennuspolku näytetään.

Kuinka saada yksityiskohtaiset Homebrew-paketin tiedot

Jos haluat saada tarkempia tietoja tietystä Homebrew-paketista, joka on asennettu, mukaan lukien mistä Homebrew-paketti on peräisin, mikä se on, milloin se asennettiin, polku, jossa haudut paketti on asennettu, sekä tiedot pakettien riippuvuuksista ja siitä, mitä muita paketteja sen käyttämiseen tarvitaan. Tämä saavutetaan käyttämällä "info"-lippua brew:n kanssa osoittamaan se tiettyyn pakkaukseen käyttämällä seuraavaa syntaksia:

panimotiedot

Jos esimerkiksi haluat saada tietoa Homebrew-paketista "wget", anna seuraava komento:

brew info wget

Paluun osuminen näyttää yksityiskohtaiset tiedot haudutuspaketista. Esimerkkituloste tällaisesta komennosta 'wget' voi näyttää tältä:

$ haudutustiedot wget wget: vakaa 1.19.5 (pullotettu), HEAD Internet-tiedostonnoutaja https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 tiedostoa, 3,8 Mt)Kaadettu pullosta 07.5.2018 klo 10.59.31 Lähettäjä: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Riippuvuudet Build: pkg-config Pakollinen: libidn2, openssl Valinnainen: pcre libmetalink gpgme==> Asetukset --with-debug Rakenna vianetsintätuella

Brew info -komento paljastaa selvästi enemmän tietoa kuin vain paketin asennuspolun, joten jos haluat vain asennetun brew-paketin tarkan polun, komento –prefix voi olla helpompi komentosarjassa tai muihin tarkoituksiin.Täydellinen 'brew info' -komennon tulos on kuitenkin uskomattoman hyödyllinen saadakseen kattavaa tietoa mistä tahansa asennetusta paketista, ja sillä on tästä syystä ilmeistä arvoa sen lisäksi, että se näyttää, mihin jokin on asennettu.

Kokeile näitä komentoja itse millä tahansa Homebrew-paketilla. Jos noudatit aiempia artikkeleitamme Homebrew'n asentamisesta Maciin ja tutustuit sitten joihinkin suosittuihin Homebrew-paketteihin, jotka olet ehkä päivittänyt Python 3:een tai asensit node.js:n ja npm:n Homebrew'n kautta, nämä vinkit auttavat näyttämään asennuspolun. näistä paketeista sekä muita huomionarvoisia pakettitietoja.

Onko sinulla mielenkiintoisia neuvoja tai tietoja jaettavaksi siitä, missä Homebrew asentaa paketteja Macille tai hakea paketin tietoja? Jaa kanssamme alla olevissa kommenteissa!

Kuinka selvittää, mihin Homebrew-paketit on asennettu Maciin