CentOS/RHEL 8 distribuuje sady souvisejících RPM balíčků, které tvoří logickou jednotku (jako jsou různé součásti aplikace nebo skupina nástrojů) jako moduly, přičemž tyto moduly lze v systému povolit nebo zakázat. Jak může uživatel nebo správce systému OL8 určit, které moduly jsou v jeho systému nainstalovány nebo jsou povoleny či zakázány?
Moduly
sada RPM balíčků, které jsou seskupeny a musí být nainstalovány společně. Mohou obsahovat několik streamů (AppStreams), které se skládají z více verzí aplikací, které si můžete nainstalovat. Povolíte proud modulů, abyste poskytli systémový přístup k balíčkům RPM, které jsou obsaženy v tomto proudu modulů.
Typický modul může obsahovat následující typy balíčků:
- Balíčky s aplikací.
- Balíčky se specifickými knihovnami závislostí aplikace.
- Balíčky s dokumentací k aplikaci.
- Balíčky s pomocnými nástroji.
K zobrazení všech nainstalovaných, povolených nebo zakázaných modulů v systému můžete použít následující příkazy.
Poznámka :Výchozí hodnoty jsou označeny znaky [d]. Moduly, které jsou povoleny, jsou označeny znaky [e], zatímco moduly, které jsou zakázány, jsou označeny znaky [x]. Nainstalované moduly, proudy a profily jsou označeny znaky [i].1. Chcete-li zobrazit seznam všech modulů, postupujte takto:
# 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. Chcete-li zkontrolovat povolené moduly v systému, postupujte takto:
# 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. Chcete-li zkontrolovat zakázané moduly v systému, postupujte takto:
# 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. Chcete-li zobrazit nainstalované moduly v systému, postupujte takto:
# 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