Kysymys:
Luettelo kaikista Homebrew-ohjelmalla asennetuista paketeista
amphibient
2013-09-06 19:39:42 UTC
view on stackexchange narkive permalink

Onko mahdollista ja miten saan luettelon kaikista Mac-tietokoneelleni asennetuista paketeista Homebrew -ominaisuuden avulla? En ole kiinnostunut paketeista, jotka on asennettu Homebrew'n ulkopuolelle.

Kahdeksan vastused:
#1
+693
grg
2013-09-06 19:59:34 UTC
view on stackexchange narkive permalink

suodatuslista ja annostelutaskulista

suodatusluettelon suorittaminen näyttää luettelon kaikista asennetuista Homebrew-paketeista .

Lisäksi brew cask list tarjoaa kohteet, jotka on asennettu Homebrew Cask -sovelluksella.

brew list

Jos sinulla oli tämä luettelo txt-tiedostossa. Kuinka aiot asentaa ne kaikki? `brew install
@Jonathan `xargs brew install
@grgarside - love ur terminal -kehote. olisitko valmis jakamaan asetustiedostosi saadaksesi kehotuksen näyttämään tältä?
@Kaushik Olen vihdoin kirjoittanut blogiviestin [päätelaitteeni / kuoren asetuksista] (https://georgegarside.com/blog/macos/terminal-shell-zsh-setup/) - voit kysyä sinulta kysymyksiä.
@Jonathan `hautaa asennus $ (
Tämä luettelo sisältää pakettien riippuvuudet, joten epäröin asentaa yksinkertaisesti ohjaamalla luettelon uudelleen asennusohjelmaan.Onko mahdollista listata vain ylätason paketit?(Hups, vierin vain alas ja löysin `panimolehtiä. ')
Hitto ymmärsi juuri, että `zsh` on ollut siellä jo pitkään, ja kompastin siihen vasta äskettäin!
`xargs brew install
#2
+375
Jonathan
2014-11-05 05:24:44 UTC
view on stackexchange narkive permalink

hautumislehdet näyttää kaikki ylätason paketit. Eli paketit, jotka eivät ole riippuvuuksia. Tämän pitäisi olla mielenkiintoisin, jos käytät luetteloa pakettien uudelleenasentamiseen.

Hieno vastaus.Tiedätkö miten saada luettelo käyttäjän asentamista paketeista?Tämä voi olla erilainen kuin "lehdet".
Joo, esim. "Java" ei ole luettelossa "lehdet", koska se riippuu toisesta projektista, vaikka olen asentanut sen itse.
#3
+89
Sam Brightman
2016-10-07 12:36:01 UTC
view on stackexchange narkive permalink

hautupaketti voi olla myös mielenkiintoinen, jos kysyt, koska haluat hallita hautumisasennustasi.Tämä sisältää tynnyreitä, joita suodatuslista ei.Sen tarkoituksena on saada toistettavissa olevat Homebrew-asetukset.

  # luo Brewfile nykyiseen hakemistoon tällä hetkellä asennetuista paketeista
hautukimppu
# edit Brewfile
# asenna kaikki Brewfile-tiedostosta
hautupaketti
 

Voit käyttää --global -lippua toimiakseen ~ / .Brewfile ja -f / - force pakottaaksesi korvaamisennykyisestä tiedostostasi (asennusta varten se pakottaa poistamasta luetteloimattomia paketteja).

Tämä on erinomaista!Minulla ei ollut aavistustakaan tämän olemassaolosta.Kiitos.Toivon vain, että se olisi kuin `` panimolehtiä '' ja jätä pois paketit, joita et asentanut suoraan, mutta sait vain riippuvuuksina.Tulevaisuudessa paketti voi muuttaa riippuvuuksia, mutta asennat sen joka tapauksessa etkä tarvitse sitä.
Joo.Näyttää siltä, että jokainen paketinhallinta käy läpi tämän vaiheen, jossa ei erotella kahta.
Äskettäin tekemäni kaatopaikka viittaa siihen, että "nippu" sulkee nyt pois riippuvuudet.On joitain muita muutoksia, kuten lainaustyyli ja järjestys, jotka vaikeuttavat eron ymmärtämistä, mutta kaiken kaikkiaan näyttää siltä, että ainakin jotkut kirjastot puuttuvat `` Brewfile''sta, mutta ne on asennettu.
#4
+42
Nimesh Neema
2018-04-13 02:36:05 UTC
view on stackexchange narkive permalink

Komennon brew list suorittaminen näyttää yksinkertaisen, aakkosjärjestyksessä olevan luettelon kaikista asennetuista paketeista.

Eräät vaaditut paketit (riippuvuudet) kuitenkin asennetaan automaattisesti, kun asennat paketin Homebrew-ohjelmaa käyttäen. On mahdollista tarkastella kaikkien asennettujen pakettien luetteloa hienosti muotoilluna riippuvuuspuuna. Voit tarkastella sitä suorittamalla seuraavan komennon:

brew deps --puu --asennettu

Alla on esimerkkilähtö:

  gdbm

openssl

python
├── gdbm
├── avaa
├── lukea
├── sqlite
│ └── lukea
└── xz

Lue rivi

sqlite
└── lukea

xz
 

Itsenäisesti luetelluilla paketeilla (esim. gdbm ja openssl yllä olevassa esimerkkilähdössä) ei ole riippuvuuksia. Puurakenteen osana kuvattujen pakettien riippuvuus on lueteltu välittömästi alemmalla tasolla (esim. Paketti sqlite edellyttää, että paketti readline asennetaan). Puurakenteiden lehtisolmuissa luetelluilla paketeilla ei ole riippuvuuksia.

Puurakenteessa visualisoidut riippuvuudet voivat auttaa eroon tarpeettomista paketeista.

Edellä mainittu "panimolehtien" komento on hyödyllinen tässä suhteessa;siinä luetellaan vain ylätason paketit.
#5
+9
Rahul Prasad
2014-09-09 19:51:39 UTC
view on stackexchange narkive permalink

Voit käyttää -luetteloa | grep 'package-name' tai jos etsit tiettyä pakettia.
suodatusluettelo 'package-name' toimii myös ja tarjoaa lisätietoja.

#6
+3
Mehdico
2020-03-06 15:39:50 UTC
view on stackexchange narkive permalink

Näet hautumispaketit:

  suodatusluettelo
 

Tynnyripakettien tarkasteleminen:

  hautumisastialuettelo
 

Jos haluat nähdä päivitettävät annospaketit:

  hautua vanhentunut
 

Nähdäksesi päivitettävät tynnyripaketit

  hautumisastia vanhentunut
 
Olen palauttanut muokkauksesi, koodi- ja komentokomennot ovat helpommin luettavissa koodin muotoilulla.
#7
+1
Eren Güven
2019-11-05 23:37:09 UTC
view on stackexchange narkive permalink

Voit käyttää tätä katkelmaa kaikkien asennettujen pakettien luetteloon ja lajitteluun niiden koon mukaan.

#8
+1
Matthias
2020-04-11 05:08:50 UTC
view on stackexchange narkive permalink

Muut ovat maininneet hautumislehdet , joka listaa asioita, jotka eivät ole riippuvuuksia;ja brew deps --tree --installed , jossa luetellaan kaikkien asennettujen pakettien riippuvuuspuu.

Minusta kaikkien vastausten hyödyllisin tulos on näiden yhdistelmä.

  hautumisruiskut --tree $ (panimo-lehdet)
 

Tässä luetellaan panimosi koko puu.



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...