Learn CentOS Part 2 - Navigating the GNOME Desktop
Inhoudsopgave:
- Lijst geïnstalleerde pakketten met Yum
- Lijst geïnstalleerde pakketten met Rpm
- Maak een lijst met alle geïnstalleerde pakketten
- Tel het aantal geïnstalleerde pakketten
- Conclusie
In deze zelfstudie laten we u zien hoe u geïnstalleerde pakketten op CentOS kunt weergeven en filteren. Weten hoe u geïnstalleerde pakketten op uw CentOS-systeem moet vermelden, kan nuttig zijn in situaties waarin u dezelfde pakketten op een andere machine moet installeren of als u uw systeem opnieuw wilt installeren.
We laten u ook zien hoe u kunt controleren of een specifiek pakket is geïnstalleerd, tel geïnstalleerde pakketten en ontdek de versie van een geïnstalleerd pakket.
Lijst geïnstalleerde pakketten met Yum
YUM (Yellow dog Updater,) is de standaard CentOS-pakketbeheerder. Het kan worden gebruikt voor het downloaden, installeren, verwijderen, opvragen en beheren van CentOS RPM-softwarepakketten uit de officiële CentOS-repositories en van derden.
Gebruik de volgende opdracht om de geïnstalleerde pakketten op uw CentOS-systeem met
yum
:
sudo yum list installed
Het drukt een lijst af van alle geïnstalleerde pakketten, inclusief informatie over de versies en repository van de RPM-pakketten.
Gewoonlijk is de lijst met pakketten lang, voor een betere leesbaarheid is het een goed idee om de uitvoer naar
less
:
sudo yum list installed | less
Als u wilt weten of een specifiek pakket is geïnstalleerd, filtert u de uitvoer met de opdracht
grep
.
Als u bijvoorbeeld wilt weten of het unzip-pakket is geïnstalleerd op het systeem dat u zou uitvoeren:
sudo yum list installed | grep unzip
unzip.x86_64 6.0-19.el7 @anaconda
De bovenstaande output laat zien dat unzip versie 6.0-19 op de machine is geïnstalleerd.
Lijst geïnstalleerde pakketten met Rpm
Met de opdracht
rpm
met de optie
-q
kunt u de pakketten opvragen.
De volgende opdracht geeft een lijst van alle geïnstalleerde pakketten:
sudo rpm -qa
Om te vragen (zoeken) of een bepaald pakket is geïnstalleerd, geeft u de pakketnaam door aan de opdracht
rpm -q
. De volgende opdracht toont u of het tmux-pakket op het systeem is geïnstalleerd:
sudo rpm -q tmux
Als het pakket is geïnstalleerd, ziet u iets als dit:
tmux-1.8-4.el7.x86_64
Anders wordt de opdracht afgedrukt:
package tmux2is not installed
Voor meer informatie over het opgevraagde pakket pass
-i
:
Maak een lijst met alle geïnstalleerde pakketten
Om een lijst met de namen van alle geïnstalleerde pakketten op uw CentOS-systeem te maken en op te slaan in een bestand met de naam
packages_list.txt
, stuurt u de opdrachtuitvoer naar het bestand:
sudo rpm -qa > packages_list.txt
Om dezelfde pakketten op een andere server te installeren, kunt u de opdracht
cat
gebruiken om alle pakketten aan
yum
:
sudo yum -y install $(cat packages_list.txt)
Tel het aantal geïnstalleerde pakketten
Om erachter te komen hoeveel pakketten op uw systeem zijn geïnstalleerd, gebruikt u dezelfde opdracht als eerder, maar in plaats van de uitvoer naar een bestand om te leiden, stuurt u deze naar het hulpprogramma
wc
om de regels te tellen:
sudo rpm -qa | wc -l
603
De bovenstaande output laat zien dat er 603 pakketten zijn geïnstalleerd.
Conclusie
In CentOS-systemen kunt u geïnstalleerde pakketten weergeven met behulp van de
yum list installed
en
rpm -qa
opdrachten.
Als je nog vragen hebt, kun je een reactie achterlaten.
centos yum rpmSiemens: Duitse klant getroffen door industriële worm bevestigde dinsdag dat een van zijn Duitse klanten is getroffen door een nieuwe worm die is ontworpen om geheimen te stelen van industriële besturingssystemen. Siemens bevestigde dinsdag dat een van zijn klanten is getroffen door een nieuwe worm die is ontworpen om geheimen te stelen van industriële besturingssystemen. Tot op heden is het bedrijf op de hoogte gebracht van één aanval op een Duitse fabrikant dat Siemens weigerde te id
De worm, Stuxnet genaamd, werd vorige maand voor het eerst gezien toen het systemen infecteerde bij een niet-geïdentificeerde Iraanse organisatie, volgens Sergey Ulasen, hoofd van het antivirusprogramma. kernelafdeling bij VirusBlokAda, in Minsk, Wit-Rusland. Het niet-geïdentificeerde slachtoffer, dat geen eigenaar is van het type SCADA-systeem (toezichtcontrole en gegevensverzameling) dat door de worm wordt getarget, "vertelde ons dat hun werkstations serieel opnieuw werden opgestart zonder eni
Hoe een lijst van geïnstalleerde pakketten op debian weer te geven
In deze handleiding leggen we uit hoe u geïnstalleerde pakketten op Debian kunt weergeven en filteren. We laten u ook zien hoe u kunt controleren of een specifiek pakket is geïnstalleerd, tel geïnstalleerde pakketten en ontdek de versie van een geïnstalleerd pakket.
Hoe een lijst van geïnstalleerde pakketten op ubuntu
In deze zelfstudie laten we u zien hoe u geïnstalleerde pakketten op Ubuntu weergeeft en filtert. We laten u ook zien hoe u kunt controleren of een specifiek pakket is geïnstalleerd, tel geïnstalleerde pakketten en ontdek de versie van een geïnstalleerd pakket.