Android

Kuinka luetteloida asennetut paketit centossa

Nobel Peace Prize Recipient: Rigoberta Menchú Interview

Nobel Peace Prize Recipient: Rigoberta Menchú Interview

Sisällysluettelo:

Anonim

Tässä opetusohjelmassa osoitamme sinulle, kuinka luetteloida ja suodattaa asennettuja paketteja CentOS: ssa. Tietäminen kuinka asentaa CentOS-järjestelmään asennetut paketit, voi olla hyödyllinen tilanteissa, joissa joudut asentamaan samat paketit toiseen koneeseen tai jos haluat asentaa järjestelmän uudelleen.

Osoitamme sinulle myös kuinka tarkistaa, onko tietty paketti asennettu, laskea asennetut paketit ja selvittää asennetun paketin versio.

Lista asennetut paketit Yum: n kanssa

YUM (keltainen koirapäivittäjä) on oletusarvoinen CentOS-paketinhallinta. Sitä voidaan käyttää CentOS RPM -ohjelmistopakettien lataamiseen, asentamiseen, poistamiseen, kyselyyn ja hallintaan virallisilta ja kolmansien osapuolten CentOS-arkistoista.

Voit luetella CentOS-järjestelmän asennetut paketit yum käyttämällä seuraavaa komentoa:

sudo yum list installed

Se tulostaa luettelon kaikista asennetuista paketeista, mukaan lukien tiedot RPM-pakettien versioista ja arkistosta.

Yleensä pakettiluettelo on pitkä, paremman luettavuuden vuoksi on hyvä idea putkia lähtö less :

sudo yum list installed | less

grep suodatus grep komennolla grep selville, onko tietty paketti asennettu.

Esimerkiksi saadaksesi selville, onko unzip-paketti asennettu käyttämäsi järjestelmään:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

Yllä oleva tulos osoittaa, että koneeseen on asennettu versio 6.0-19.

Lista asennetut paketit kierrosluvulla

rpm komento -q vaihtoehdolla antaa sinun kysyä paketteja.

Seuraava komento sisältää luettelon kaikista asennetuista paketeista:

sudo rpm -qa

Kysyäksesi (etsiä) onko tietty paketti asennettu, anna paketin nimi rpm -q komennolle. Seuraava komento näyttää, onko tmux-paketti asennettu järjestelmään:

sudo rpm -q tmux

Jos paketti on asennettu, näet jotain tällaista:

tmux-1.8-4.el7.x86_64

Muutoin komento tulostaa:

package tmux2is not installed

Saadaksesi lisätietoja kysytystä paketin -i :

sudo rpm -qi tmux

Luo luettelo kaikista asennetuista paketeista

Jos haluat luoda luettelon kaikkien CentOS-järjestelmään asennettujen pakettien nimistä ja tallentaa tiedosto tiedostoon nimeltä packages_list.txt , ohjaa komennon lähtö tiedostoon:

sudo rpm -qa > packages_list.txt

Voit asentaa samat paketit toiseen palvelimeen käyttämällä cat komentoa siirtääksesi kaikki paketit yum : lle:

sudo yum -y install $(cat packages_list.txt)

Laske asennettujen pakettien määrä

Selvittääksesi kuinka monta pakettia on asennettu järjestelmään, käytä samaa komentoa kuin aiemmin, mutta sen sijaan, että ohjaat lähtöä tiedostoon, liitä se wc apuohjelmaan laskeaksesi rivit:

sudo rpm -qa | wc -l

603

Yllä oleva tulos osoittaa, että asennettuna on 603 pakettia.

johtopäätös

CentOS-järjestelmissä voit luetteloida asennetut paketit käyttämällä yum list installed ja rpm -qa komentoja.

Jätä kommentti, jos sinulla on kysyttävää.

sentin yum rpm