CentOS/RHEL 8 verteilt Sätze verwandter RPM-Pakete, die eine logische Einheit bilden (z. B. verschiedene Komponenten einer Anwendung oder eine Gruppe von Tools), als Module, wobei diese Module auf dem System aktiviert oder deaktiviert werden können. Wie kann ein Benutzer oder Administrator eines OL8-Systems feststellen, welche Module auf seinem System installiert oder aktiviert oder deaktiviert sind?
Module
eine Reihe von RPM-Paketen, die zusammen gruppiert sind und zusammen installiert werden müssen. Sie können mehrere Streams (AppStreams) enthalten, die aus mehreren Versionen von Anwendungen bestehen, die Sie installieren können. Sie aktivieren einen Modul-Stream, um Systemzugriff auf die RPM-Pakete bereitzustellen, die in diesem Modul-Stream enthalten sind.
Ein typisches Modul kann die folgenden Arten von Paketen enthalten:
- Pakete mit einer Anwendung.
- Pakete mit den spezifischen Abhängigkeitsbibliotheken der Anwendung.
- Pakete mit Dokumentation für die Anwendung.
- Pakete mit Hilfsprogrammen.
Sie können die folgenden Befehle verwenden, um alle installierten, aktivierten oder deaktivierten Module auf einem System anzuzeigen.
Hinweis :Standardwerte sind mit den Zeichen [d] gekennzeichnet. Aktivierte Module sind mit den Buchstaben [e] gekennzeichnet, während deaktivierte mit den Buchstaben [x] gekennzeichnet sind. Installierte Module, Streams und Profile sind mit den Zeichen [i] gekennzeichnet.1. Um eine Liste aller Module anzuzeigen, gehen Sie wie folgt vor:
# dnf module list This system is receiving updates from Spacewalk server. Last metadata expiration check: 0:15:46 ago on Fri 26 Jul 2019 03:12:16 AM EDT. Oracle Linux 8 Application Stream Packages (x86_64) Name Stream Profiles Summary 389-ds 1.4 [e] 389 Directory Server (base) ant 1.10 [d] common [d] Java build tool container-tools 1.0 common [d] Common tools and dependencies for container runtimes container-tools ol8 [d] common [d] Common tools and dependencies for container runtimes freeradius 3.0 [d] server [d] High-performance and highly configurable free RADIUS server gimp 2.8 [d] common [d], devel gimp module go-toolset ol8 [d] common [d] Go httpd 2.4 [d] common [d], devel, minimal Apache HTTP Server
2. Um die aktivierten Module auf einem System zu überprüfen, gehen Sie wie folgt vor:
# dnf module list --enabled This system is receiving updates from Spacewalk server. Last metadata expiration check: 0:19:38 ago on Fri 26 Jul 2019 03:12:16 AM EDT. Oracle Linux 8 Application Stream Packages (x86_64) Name Stream Profiles Summary 389-ds 1.4 [e] 389 Directory Server (base) satellite-5-client 1.0 [d][e] common [d],gui ULN client packages Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
3. Um die deaktivierten Module im System zu überprüfen, gehen Sie wie folgt vor:
# dnf module list --disabled This system is receiving updates from Spacewalk server. Last metadata expiration check: 0:19:55 ago on Fri 26 Jul 2019 03:12:16 AM EDT. No matching Modules to list
4. Um die installierten Module auf einem System anzuzeigen, tun Sie:
# dnf module list --installed This system is receiving updates from Spacewalk server. Last metadata expiration check: 0:21:12 ago on Fri 26 Jul 2019 03:12:16 AM EDT. No matching Modules to list