Hvordan sjekke om en pakke er tilgjengelig i Yum

How Check If Package Is Available Yum



Yellowdog Updater Modified eller Yum for short er et pakkehåndteringsverktøy for RPM -pakker. Det er populært i REHL -familien til Linux -distribusjoner, inkludert CentOS og Fedora. Dermed kan du tenke på yum som en bootstrap for RPM -pakkebehandler.

I likhet med populære pakkebehandlere, jobber Yum via lagre 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 en pakkeleder.



Yum List Tilgjengelige pakker

For å vise tilgjengelige pakker kan vi bruke kommandoen yum list som vist:



sudo yum listetilgjengelig

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





Yum Sjekk installerte pakker

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



sudo yuminstallert

I likhet med å vise tilgjengelige pakker, viser kommandoen ovenfor navnet på pakkene som er installert, versjonen og kildeoppbevaringen til pakkene

Du kan overføre utdataene fra kommandoen ovenfor til verktøy som grep, less, etc.

Yum Search -spesifikk pakke

Et eksempel på bruk av yum list -kommandoen er å sjekke om du har en bestemt pakke installert. La oss for eksempel se om awk er installert.

sudo yum listeinstallert| grep'awk'

Kommandoen ovenfor sender utdataene fra yum -listen til grep, som deretter søker etter den spesifikke strengen, i dette tilfellet 'awk.' Se på eksempelutgangen nedenfor:

Som du kan se, har vi installert awk (som en del av gawk) og python-Hawkey-pakken.

Vis tilgjengelige pakker fra en bestemt repo

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

sudo yumrepolist

Dette vil liste 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 listetilgjengelig| grepvarm

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!