CentOS/RHEL 8 distribue des ensembles de packages RPM associés qui forment une unité logique (comme différents composants d'une application ou un groupe d'outils) sous forme de modules, ces modules pouvant être activés ou désactivés sur le système. Comment un utilisateur ou un administrateur d'un système OL8 peut-il déterminer quels modules sont installés ou sont activés ou désactivés sur son système ?
Modules
un ensemble de packages RPM qui sont regroupés et doivent être installés ensemble. Ils peuvent contenir plusieurs flux (AppStreams) composés de plusieurs versions d'applications que vous pouvez installer. Vous activez un flux de module pour fournir un accès système aux packages RPM contenus dans ce flux de module.
Un module type peut contenir les types de packages suivants :
- Packages avec une application.
- Packages avec les bibliothèques de dépendance spécifiques de l'application.
- Packages avec documentation pour l'application.
- Packages avec utilitaires d'assistance.
Vous pouvez utiliser les commandes suivantes pour afficher tous les modules installés, activés ou désactivés sur un système.
Remarque :Les valeurs par défaut sont indiquées par les caractères [d]. Les modules activés sont indiqués par les caractères [e], tandis que ceux qui sont désactivés sont indiqués par les caractères [x]. Les modules, flux et profils installés sont indiqués par les caractères [i].1. Pour afficher une liste de tous les modules, faites :
# 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. Pour vérifier les modules activés sur un système, procédez comme suit :
# 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. Pour vérifier les modules désactivés sur le système, faites :
# 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. Pour afficher les modules installés sur un système, faites :
# 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