A telepített csomagok listázása a RHEL 8 / CentOS 8 Linux rendszeren

Eljön az az idő, amikor tudni szeretné, hogy telepített-e már egy bizonyos csomagot a RHEL 8 / CentOS 8 rendszeren. Egy manuálisan telepítendő alkalmazás működéséhez szükség lehet bizonyos függőségekre, így előzetesen ellenőrizni kell, hogy ezek teljesülnek-e. Vagy esetleg le akar fordítani valamit, és meg akar győződni arról, hogy az összes megfelelő fejléckönyvtár megtalálható a rendszerén.
Ezzel a bemutatóval megtanulhatod:

  • Hogyan használja a yum és a dnf parancsot RHEL 8 / CentOS 8-ban az összes csomag listázására
  • Hogyan használja a repoquery parancsot ugyanennek a feladatnak az elvégzésére
  • Hogyan használja az rpm parancsot az RHEL 8 / CentOS 8-ra telepített összes csomag listázására
  • Hogyan szűrje az egyes parancsok kimenetét, hogy bizonyos csomagok

A repoquery parancs használata a RHEL 8 / CentOS 8 összes elérhető csomagjának listázásához

Szoftverkövetelmények és használt konvenciók

Szoftverkövetelmények és Linux parancssori konvenciók
Kategória Követelmények, Konvenciók vagy használt szoftververzió
Rendszer RHEL 8 / CentOS 8
Szoftver N/A
Más Privileged hozzáférés a Linux rendszerhez rootként vagy a sudo parancs segítségével.
Egyezmény # – megköveteli, hogy az adott linux parancsokat root jogosultságokkal futtassuk, akár közvetlenül root felhasználóként, akár a sudo parancs használatával $ – megköveteli, hogy az adott linux parancsokat normál, nemkiváltságos felhasználó

A yum és a dnf

használata Az egyik módja annak, hogy ellenőrizze, mit telepített a yum vagy dnf és a RHEL 8 / CentOS 8 tárolók használatával, a

$ dnf list installedOR$ yum list installed

használata. Ez az összes telepített csomagot ábécé sorrendben fogja felsorolni. A kimenetet átvezetheti a grep címre, ha valamit konkrétan keres, mondjuk bármit, ami a bzip2 csomaggal kapcsolatos:

$ dnf list installed | grep bzip2

Ahogy az alábbi képen látható, a parancs a bzip2 bináris csomagot és a bzip2 könyvtárcsomagot is kilistázza. Még a szoftver verziószámát is megkapod, így ha esetleg egy korábbi verzió telepítésére van szükséged, tudni fogod, mikor kell visszaváltanod. A dnf parancs pontosan ugyanúgy működik, mint a yum, ugyanazokkal az attribútumokkal, így ezt is használhatod, ha kedved tartja.

A yum segítségével kereshetsz csomagot, és a grep segítségével kereshetsz egy bizonyos csomagot egy pipával

Linux rendszerelemzőt keres !
A UAF Geofizikai Intézet, tapasztalt Linux rendszerelemzőt keres a kutatói kiberinfrastruktúra elemzői és mérnökei csapatába. HELYZET: Fairbanks, Alaszka, USA
JELENTKEZÉS

A repoquery parancs használata

Az elérhető csomagok listázásának másik módja a dnf-utils használata. A csomagkészlet a tárolók kezelésére szolgál, és egyik funkciója a telepített csomagok listázása. Győződjön meg róla, hogy a dnf-utils-et a

# dnf install dnf-utils

segítségével telepítette, majd használja a dnf-utils-hez tartozó repoquery parancsot az összes telepített csomag listázásához:

$ repoquery -a --installed

Ugyanúgy, mint a fenti pipázott grep esetében, itt is használhatjuk a grep-t, hogy kiszűrjük, mi érdekel minket:

$ repoquery -a --installed | grep bzip2

List installed packages using the rpm command

A harmadik módja a telepített csomagok listázásának, ha a rpm parancsot használjuk, és az összes telepített csomag lekérdezését elvégeztetjük vele:

$ rpm -qa

Ha a bzip2-hez tartozó összes csomagot szeretné megkeresni, használja a

$ rpm -qa bzip2*

A bzip2-vel kapcsolatos összes csomagot az rpm paranccsal

És végül – a GUI

Ha grafikus felhasználói felületet szeretne használni, a Szoftvercsomag-kezelő alkalmazás kínál egy lapot, amely az összes telepített alkalmazást felsorolja. Hátránya, hogy csak az alkalmazások nevét sorolja fel, a csomagokét nem; a függőségek sem jelennek meg, és az általános információszolgáltatás is korlátozott.

A szoftver a telepített alkalmazásokat listázza, de a függőségeket és a csomagneveket nem

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.