Jednym z kilku obowiązków administratora systemu jest instalowanie i zarządzanie oprogramowaniem w systemie komputerowym-Linux w tym przypadku i aby śledzić zainstalowane/dostępne pakiety oprogramowania w systemie, możesz nauczyć się i/lub pamiętać o kilku szybkich komendach.
W tym artykule wyjaśnimy, jak wyświetlić listę wszystkich zainstalowanych pakietów rpm w dystrybucjach CentOS, RHEL i Fedora, używając czterech różnych sposobów.
Używanie menedżera pakietów RPM
RPM (RPM Package Manager) wcześniej znany jako Red-Hat Package Manager jest otwartym źródłem, niskopoziomowym menedżerem pakietów, który działa w Red Hat Enterprise Linux (RHEL), jak również w innych systemach Linux, takich jak CentOS, Fedora i UNIX.
Możesz go porównać do DPKG Package Manager, domyślnego systemu pakowania dla Debiana i jego pochodnych, takich jak Ubuntu, Kali Linux itp.
Następujące polecenie wydrukuje listę wszystkich zainstalowanych pakietów w systemie Linux, flaga -q
oznaczająca zapytanie i -a
umożliwia wypisanie wszystkich zainstalowanych pakietów:
# rpm -qa

Używanie menedżera pakietów YUM
YUM (Yellowdog Updater, Modified) jest interaktywnym, opartym na front-end rpm, menedżerem pakietów.
Możesz użyć polecenia yum poniżej, aby wyświetlić listę wszystkich zainstalowanych pakietów w systemie, jedną z zalet tej metody jest to, że zawiera repozytorium, z którego pakiet został zainstalowany:
# yum list installed

Używanie YUM-Utils
Yum-utils to zestaw narzędzi i programów do zarządzania repozytoriami yum, instalowania pakietów debug, pakietów źródłowych, rozszerzonych informacji z repozytoriów i administracji.
Aby go zainstalować, wykonaj poniższe polecenie jako root, w przeciwnym razie użyj polecenia sudo:
# yum update && yum install yum-utils
Gdy już go zainstalujesz, wpisz poniższe polecenie repoquery, aby wyświetlić listę wszystkich zainstalowanych pakietów w systemie:
# repoquery -a --installed

Aby wyświetlić listę zainstalowanych pakietów z konkretnego repozytorium, użyj programu yumdb w poniższej postaci:
# yumdb search from_repo base

Czytaj więcej o zarządzaniu pakietami w Linuksie:
- Zarządzanie pakietami w Linuksie za pomocą Yum, RPM, Apt, Dpkg, Aptitude i Zypper
- 5 najlepszych menedżerów pakietów dla początkujących użytkowników Linuksa
- 20 przydatnych poleceń 'Yum’ do zarządzania pakietami
- 27 poleceń 'DNF’ (Fork of Yum) do zarządzania pakietami RPM w Fedorze
W tym artykule, pokazaliśmy, jak wyświetlić listę wszystkich zainstalowanych pakietów w CentOS lub RHEL na cztery różne sposoby. Podziel się swoimi przemyśleniami na temat tego artykułu poprzez sekcję opinii poniżej.