Hvordan sjekke om en pakke er tilgjengelig i Yum

Hvordan sjekke om en pakke er tilgjengelig i Yum
YellowDog Updater Modified eller Yum for Short er et pakkestyringsverktøy for RPM -pakker. Det er populært i Rehl -familien av Linux -distribusjoner, inkludert Centos og Fedora. Dermed kan du tenke på Yum som en bootstrap for RPM -pakkebehandler.

Som populære pakkeledere fungerer Yum via depoter som inneholder samlinger av verktøy i RPM -format.

For denne raske vil vi diskutere det grunnleggende om Yum og vise tilgjengelige pakker på et system som bruker Yum som pakkesjef.

Yum liste tilgjengelige pakker

For å vise tilgjengelige pakker, kan vi bruke Yum -listekommandoen som vist:

sudo yum liste tilgjengelig

Denne kommandoen vil vise navnet på alle tilgjengelige pakker, den nyeste versjonen og depotene som de tilhører

Yum sjekk installerte pakker

Yum er utrolig enkel å bruke; Som de fleste pakkeledere, lar det deg passere intuitive alternativer. For å vise listen over installerte pakker, kan vi for eksempel bruke kommandoen: for eksempel:

sudo yum installert

I likhet med tilgjengelige pakker vil kommandoen over vise navnet på pakkene som er installert, versjonen og kildeselskapet til pakkene

Du kan gi utgangen fra kommandoen ovenfor til verktøy som GREP, Less, etc.

Yum -søkespesifikk pakke

Et eksempel på bruk av Yum List -kommandoen sjekker om du har installert en spesifikk pakke. La oss for eksempel se om AWK er installert.

sudo yum liste installert | grep 'awk'

Kommandoen ovenfor gir utdataene fra Yum -listen til Grep, som deretter søker etter den spesifikke strengen, i dette tilfellet, 'AWK.'Ta en titt på eksempelutgangen nedenfor:

Som du ser, har vi AWK installert (som en del av Gawk) og Python-Hawkey-pakken.

Vis tilgjengelige pakker fra en bestemt repo

Du kan også filtrere for den tilgjengelige pakken i et bestemt depot. Vi kan starte med å liste opp alle aktiverte depoter med kommandoen:

sudo yum repolist

Dette vil liste opp alle tilgjengelige depoter i systemet.

Å søke etter pakker som bare er tilgjengelige i en bestemt repo. Et eksempel, i Epel -depotet bruker vi kommandoen:

sudo yum liste tilgjengelig | grep epel

Eksempelutgang er som vist:

Konklusjon

I denne raske opplæringen dekket vi Yum og viste de tilgjengelige og installerte pakkene i systemet.

Takk for at du leste!