Android

Sådan vises installerede pakker på cento

I Tried Making Money On Instagram

I Tried Making Money On Instagram

Indholdsfortegnelse:

Anonim

I denne tutorial vil vi vise dig, hvordan du kan liste og filtrere installerede pakker på CentOS. At vide, hvordan du skal liste installerede pakker på dit CentOS-system, kan være nyttigt i situationer, hvor du har brug for at installere de samme pakker på en anden maskine, eller hvis du vil geninstallere dit system.

Vi viser dig også, hvordan du kontrollerer, om en bestemt pakke er installeret, tæller installerede pakker og finder ud af, hvilken version af en installeret pakke der er.

Liste over installerede pakker med Yum

YUM (Yellow dog Updater,) er standard CentOS-pakkehåndtering. Det kan bruges til at downloade, installere, fjerne, forespørge og administrere CentOS RPM-softwarepakker fra de officielle CentOS-depoter.

Brug følgende kommando til at liste over de installerede pakker på dit CentOS-system med yum :

sudo yum list installed

Det vil udskrive en liste over alle installerede pakker, herunder oplysninger om versionerne og depotet af RPM-pakkerne.

Normalt er pakkelisten lang, for bedre læsbarhed er det en god ide at føre output til less :

sudo yum list installed | less

For at finde ud af, om en bestemt pakke er installeret, skal du filtrere output med grep kommandoen.

For at finde ud af, om unzip-pakken er installeret på det system, du vil køre:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

Outputet ovenfor viser, at unzip version 6.0-19 er installeret på maskinen.

Liste over installerede pakker med omdrejninger pr. Minut

rpm kommandoen med indstillingen -q giver dig mulighed for at spørge pakkerne.

Følgende kommando viser en liste over alle installerede pakker:

sudo rpm -qa

For at spørge (søge), om en bestemt pakke er installeret, send pakkenavnet til kommandoen rpm -q . Følgende kommando viser dig, om tmux-pakken er installeret på systemet:

sudo rpm -q tmux

Hvis pakken er installeret, ser du noget lignende:

tmux-1.8-4.el7.x86_64

Ellers udskrives kommandoen:

package tmux2is not installed

For at få mere information om den forespurgte -i :

sudo rpm -qi tmux

Opret en liste over alle installerede pakker

Hvis du vil oprette en liste med navnene på alle installerede pakker på dit CentOS-system og gemme den i en fil, der hedder packages_list.txt , skal du omdirigere kommandoudgangen til filen:

sudo rpm -qa > packages_list.txt

For at installere de samme pakker på en anden server kan du bruge cat kommandoen til at videregive alle pakker til yum :

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

Tæl antallet af installerede pakker

For at finde ud af, hvor mange pakker der er installeret på dit system, skal du bruge den samme kommando som før, men i stedet for at omdirigere output til en fil, rør det til wc værktøjet for at tælle linjerne:

sudo rpm -qa | wc -l

603

Outputet ovenfor viser, at der er 603 pakker installeret.

Konklusion

I CentOS-systemer kan du angive installerede pakker ved hjælp af yum list installed og rpm -qa kommandoer.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

cento yum omdrejninger pr. minut