CentOS/RHEL 8 mendistribusikan set paket RPM terkait yang membentuk unit logis (seperti berbagai komponen aplikasi atau sekelompok alat) sebagai modul, dengan modul ini dapat diaktifkan atau dinonaktifkan pada sistem. Bagaimana pengguna atau administrator sistem OL8 dapat menentukan modul apa yang diinstal atau diaktifkan atau dinonaktifkan pada sistem mereka?
Modul
satu set paket RPM yang dikelompokkan bersama dan harus diinstal bersama. Mereka dapat berisi beberapa aliran (AppStreams) yang terdiri dari beberapa versi aplikasi yang dapat Anda instal. Anda mengaktifkan aliran modul untuk menyediakan akses sistem ke paket RPM yang terdapat dalam aliran modul tersebut.
Modul tipikal dapat berisi jenis paket berikut:
- Paket dengan aplikasi.
- Paket dengan pustaka dependensi khusus aplikasi.
- Paket dengan dokumentasi untuk aplikasi.
- Paket dengan utilitas pembantu.
Anda dapat menggunakan perintah berikut untuk menampilkan semua, terpasang, diaktifkan, atau dinonaktifkan, modul pada sistem.
Catatan :Nilai default ditunjukkan dengan karakter [d]. Modul yang diaktifkan ditandai dengan karakter [e], sedangkan yang dinonaktifkan ditandai dengan karakter [x]. Modul, aliran, dan profil yang diinstal ditunjukkan dengan karakter [i].1. Untuk menampilkan daftar semua modul, lakukan:
# 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. Untuk memeriksa modul yang diaktifkan pada sistem, lakukan:
# 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. Untuk memeriksa modul yang dinonaktifkan pada sistem, lakukan:
# 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. Untuk menampilkan modul yang terpasang pada sistem, lakukan:
# 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