CentOS/RHEL 8 distribuye conjuntos de paquetes RPM relacionados que forman una unidad lógica (como diferentes componentes de una aplicación o un grupo de herramientas) como módulos, y estos módulos se pueden habilitar o deshabilitar en el sistema. ¿Cómo puede un usuario o administrador de un sistema OL8 determinar qué módulos están instalados, habilitados o deshabilitados en su sistema?
Módulos
un conjunto de paquetes RPM que están agrupados y deben instalarse juntos. Pueden contener varios flujos (AppStreams) que consisten en múltiples versiones de aplicaciones que puede instalar. Habilita un flujo de módulo para proporcionar acceso al sistema a los paquetes RPM que están contenidos en ese flujo de módulo.
Un módulo típico puede contener los siguientes tipos de paquetes:
- Paquetes con una aplicación.
- Paquetes con las bibliotecas de dependencia específicas de la aplicación.
- Paquetes con documentación para la aplicación.
- Paquetes con utilidades auxiliares.
Puede usar los siguientes comandos para mostrar todos los módulos instalados, habilitados o deshabilitados en un sistema.
Nota :Los valores predeterminados se indican con los caracteres [d]. Los módulos que están habilitados se indican con los caracteres [e], mientras que los que están deshabilitados se indican con los caracteres [x]. Los módulos, flujos y perfiles instalados se indican con los caracteres [i].1. Para mostrar una lista de todos los módulos, haga lo siguiente:
# 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. Para verificar los módulos habilitados en un sistema, haga lo siguiente:
# 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. Para verificar los módulos deshabilitados en el sistema, haga lo siguiente:
# 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. Para mostrar los módulos instalados en un sistema, haga lo siguiente:
# 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