CentOS/RHEL 8 distribuisce set di pacchetti RPM correlati che formano un'unità logica (come diversi componenti di un'applicazione o un gruppo di strumenti) come moduli, con questi moduli che possono essere abilitati o disabilitati sul sistema. In che modo un utente o un amministratore di un sistema OL8 può determinare quali moduli sono installati, abilitati o disabilitati sul proprio sistema?
Moduli
un insieme di pacchetti RPM che sono raggruppati e devono essere installati insieme. Possono contenere diversi flussi (AppStream) costituiti da più versioni di applicazioni che puoi installare. Abiliti un flusso di moduli per fornire l'accesso di sistema ai pacchetti RPM contenuti in quel flusso di moduli.
Un modulo tipico può contenere i seguenti tipi di pacchetti:
- Pacchetti con un'applicazione.
- Pacchetti con le librerie di dipendenze specifiche dell'applicazione.
- Pacchetti con documentazione per l'applicazione.
- Pacchetti con utilità di supporto.
Puoi utilizzare i seguenti comandi per visualizzare tutti i moduli installati, abilitati o disabilitati su un sistema.
Nota :I valori di default sono indicati con i caratteri [d]. I moduli abilitati sono indicati con i caratteri [e], mentre quelli disabilitati sono indicati con i caratteri [x]. I moduli installati, gli stream e i profili sono indicati con i caratteri [i].1. Per visualizzare un elenco di tutti i moduli, procedere come segue:
# 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. Per controllare i moduli abilitati su un sistema, procedere come segue:
# 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. Per controllare i moduli disabilitati sul sistema, fare:
# 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. Per mostrare i moduli installati su un sistema, procedere come segue:
# 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