Learn CentOS Part 11 - Installing and removing Packages
Innehållsförteckning:
- Lista installerade paket med Yum
- Lista installerade paket med varvtal
- Skapa en lista över alla installerade paket
- Räkna antalet installerade paket
- Slutsats
I den här tutorialen visar vi dig hur du listar och filtrerar installerade paket på CentOS. Att veta hur man listar installerade paket på ditt CentOS-system kan vara till hjälp i situationer där du behöver installera samma paket på en annan maskin eller om du vill installera om systemet.
Vi kommer också att visa dig hur du kan kontrollera om ett specifikt paket är installerat, räkna installerade paket och ta reda på versionen av ett installerat paket.
Lista installerade paket med Yum
YUM (Yellow dog Updater,) är standardhanteraren för CentOS-paket. Det kan användas för att ladda ner, installera, ta bort, fråga och hantera CentOS RPM-programvarupaket från de officiella CentOS-lagringarna.
För att lista de installerade paketen på ditt CentOS-system med
yum
, använd följande kommando:
sudo yum list installed
Det kommer att skriva ut en lista över alla installerade paket, inklusive information om versionerna och lagringsplatsen för RPM-paketen.

Vanligtvis är paketlistan lång, för bättre läsbarhet är det en bra idé att leda utdata till
less
:
sudo yum list installed | less
För att ta reda på om ett specifikt paket är installerat, filtrera utdata med
grep
kommandot.
Till exempel för att ta reda på om paketet för unzip är installerat i systemet du skulle köra:
sudo yum list installed | grep unzip
unzip.x86_64 6.0-19.el7 @anaconda
Utgången ovan visar att packa upp version 6.0-19 är installerad på maskinen.
Lista installerade paket med varvtal
rpm
kommandot med
-q
alternativet låter dig fråga paketen.
Följande kommando listar alla installerade paket:
sudo rpm -qa
För att fråga (söka) om ett visst paket är installerat, skickar du paketnamnet till kommandot
rpm -q
. Följande kommando visar dig om tmux-paketet är installerat i systemet:
sudo rpm -q tmux
Om paketet är installerat ser du något liknande:
tmux-1.8-4.el7.x86_64
Annars kommer kommandot att skriva ut:
package tmux2is not installed
För mer information om det ifrågavarande paketet pass
-i
:
Skapa en lista över alla installerade paket
Om du vill skapa en lista med namnen på alla installerade paket i ditt CentOS-system och spara den i en fil som heter
packages_list.txt
, omdirigerar du kommandoutputen till filen:
sudo rpm -qa > packages_list.txt
För att installera samma paket på en annan server kan du använda
cat
att skicka alla paket till
yum
:
sudo yum -y install $(cat packages_list.txt)
Räkna antalet installerade paket
För att ta reda på hur många paket som är installerade på ditt system använder du samma kommando som tidigare men istället för att omdirigera utgången till en fil, rör den till
wc
verktyget för att räkna raderna:
sudo rpm -qa | wc -l
603
Utgången ovan visar att det finns 603 paket installerade.
Slutsats
I CentOS-system kan du lista installerade paket med hjälp av
yum list installed
och
rpm -qa
kommandon.
Lämna gärna en kommentar om du har några frågor.
cento yum rpmHur man skapar och listar lokala och avlägsna gitgrenar
När man fixar ett fel eller arbetar med en ny funktion skapar utvecklare en ny gren som senare kan slås samman till huvudkodbasen. Den här guiden beskriver hur du skapar och listar lokala och avlägsna Git-grenar.
Hur listas installerade paket på debian
I den här guiden förklarar vi hur du listar och filtrerar installerade paket på Debian. Vi kommer också att visa dig hur du kan kontrollera om ett specifikt paket är installerat, räkna installerade paket och ta reda på versionen av ett installerat paket.
Hur listas installerade paket på ubuntu
I den här tutorialen visar vi dig hur du listar och filtrerar installerade paket på Ubuntu. Vi kommer också att visa dig hur du kan kontrollera om ett specifikt paket är installerat, räkna installerade paket och ta reda på versionen av ett installerat paket.







