En af de mange opgaver for en systemadministrator er at installere og administrere software på et computersystem – i dette tilfælde Linux – og for at holde styr på installerede/tilgængelige softwarepakker på dit system kan du lære og/eller huske på nogle få hurtige kommandoer.
I denne artikel vil vi forklare, hvordan du kan liste alle installerede rpm-pakker på CentOS-, RHEL- og Fedora-distributioner ved hjælp af fire forskellige måder.
Anvendelse af RPM Package Manager
RPM (RPM Package Manager) tidligere kendt som Red-Hat Package Manager er en open source-pakkehåndtering på lavt niveau, som kører på Red Hat Enterprise Linux (RHEL) samt andre Linux-systemer som CentOS, Fedora og UNIX-systemer.
Du kan sammenligne det med DPKG Package Manager, standardpakkesystemet for Debian og dets derivater såsom Ubuntu, Kali Linux osv.
Følgende kommando vil udskrive en liste over alle installerede pakker på dit Linux-system, flag -q
betyder forespørgsel og -a
aktiverer oplistning af alle installerede pakker:
# rpm -qa
Using YUM Package Manager
YUM (Yellowdog Updater, Modified) er en interaktiv, front-end rpm-baseret, pakkehåndtering.
Du kan bruge nedenstående yum-kommando til at liste alle installerede pakker på dit system, en fordel ved denne metode er, at den inkluderer det repository, hvorfra en pakke blev installeret:
# yum list installed
Using YUM-Utils
Yum-utils er et sortiment af værktøjer og programmer til håndtering af yum-repositorier, installation af fejlsøgningspakker, kildekodepakker, udvidet information fra repositorier og administration.
For at installere det skal du køre nedenstående kommando som root, ellers skal du bruge sudo kommandoen:
# yum update && yum install yum-utils
Når du har det installeret, skal du skrive kommandoen repoquery nedenfor for at få en liste over alle installerede pakker på dit system:
# repoquery -a --installed
For at få en liste over installerede pakker fra et bestemt repository skal du bruge yumdb-programmet i nedenstående form:
# yumdb search from_repo base
Læs mere om pakkehåndtering i Linux:
- Linux Package Management with Yum, RPM, Apt, Dpkg, Aptitude and Zypper
- 5 Best Linux Package Managers for Linux Newbies
- 20 Useful ‘Yum’ Commands for Package Management
- 27 ‘DNF’ (Fork of Yum) Commands for RPM Package Management in Fedora
I denne artikel:
- Linux Package Management with Yum, RPM, Apt, Dpkg, Aptitude and Zypper
- Linux Package Management with Yum, RPM, Apt, Dpkg, Aptitude and Zypper viste vi dig, hvordan du kan liste alle installerede pakker på CentOS eller RHEL på fire forskellige måder. Del dine tanker vedrørende denne artikel via feedback-sektionen nedenfor.