Sådan kontrolleres, om en pakke er tilgængelig i Yum

How Check If Package Is Available Yum



Yellowdog Updater Modified eller Yum for short er et pakkehåndteringsværktøj til RPM -pakker. Det er populært i REHL -familien af ​​Linux -distributioner, herunder CentOS og Fedora. Således kan du tænke på yum som en bootstrap til RPM -pakkehåndtering.

Ligesom populære pakkeadministratorer arbejder Yum via lagre, der indeholder samlinger af værktøjer i rpm -format.







For denne hurtige vil vi diskutere det grundlæggende i yum og vise tilgængelige pakker på et system, der bruger yum som en pakkehåndtering.



Yum List Tilgængelige pakker

For at vise tilgængelige pakker kan vi bruge kommandoen yum list som vist:



sudo yum listeledig

Denne kommando viser navnet på alle tilgængelige pakker, den nyeste version og de lagre, de tilhører





Yum Kontroller installerede pakker

Yum er utrolig let at bruge; ligesom de fleste pakkeledere giver det dig mulighed for at videregive intuitive muligheder. For eksempel for at vise listen over installerede pakker kan vi bruge kommandoen:



sudo yuminstalleret

I lighed med at vise tilgængelige pakker viser kommandoen ovenfor navnet på de installerede pakker, versionen og kildeopbevaringen af ​​pakkerne

Du kan overføre output fra kommandoen ovenfor til værktøjer som grep, less osv.

Yum Search -specifik pakke

Et eksempel på brug af yum list -kommandoen er at kontrollere, om du har en bestemt pakke installeret. Lad os f.eks. Se, om awk er installeret.

sudo yum listeinstalleret| greb'awk'

Ovenstående kommando sender output fra yum -listen til grep, som derefter søger efter den specifikke streng, i dette tilfælde 'awk.' Se på eksemplet nedenfor:

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

Vis tilgængelige pakker fra en specifik repo

Du kan også filtrere efter den tilgængelige pakke i et specifikt lager. Vi kan starte med at liste alle aktiverede lagre med kommandoen:

sudo yumrepolist

Dette viser en liste over alle tilgængelige lagre i systemet.

At søge efter pakker, der kun er tilgængelige i en bestemt repo. Et eksempel, i epel -depotet, bruger vi kommandoen:

sudo yum listeledig| grebvarm

Eksempel output er som vist:

Konklusion

I denne hurtige vejledning dækkede vi yum og viste de tilgængelige og installerede pakker i systemet.

Tak fordi du læste!