Thank you for reading this post, don't forget to subscribe!
CentOS / RHEL 8 распространяет наборы связанных RPM-пакетов, которые образуют логическую единицу (например, различные компоненты приложения или группу инструментов) в виде модулей, причем эти модули могут быть включены или отключены в системе.
Как пользователь или администратор системы OL8 может определить, какие модули установлены или включены или отключены в их системе?
Модули
набор RPM-пакетов, которые сгруппированы вместе и должны быть установлены вместе.
Они могут содержать несколько потоков (AppStreams), которые состоят из нескольких версий приложений, которые вы можете установить.
Вы включаете поток модулей, чтобы обеспечить системный доступ к пакетам RPM, которые содержатся в этом потоке модулей.
Типичный модуль может содержать следующие типы пакетов:
- Пакеты с приложением.
- Пакеты с определенными библиотеками зависимостей приложения.
- Пакеты с документацией для приложения.
- Пакеты с вспомогательными утилитами.
Вы можете использовать следующие команды для отображения всех установленных, включенных или отключенных модулей в системе.
Примечание. Значения по умолчанию обозначаются символами [d]. Модули, которые включены, обозначены символами [e], а модули, которые отключены, обозначены символами [x]. Установленные модули, потоки и профили обозначаются символами [i].
1. Чтобы отобразить список всех модулей, выполните:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# 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. Чтобы проверить включенные модули в системе, выполните:
1 2 3 4 5 6 7 8 9 |
# 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. Чтобы проверить отключенные модули в системе, выполните:
1 2 3 4 |
# 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. Чтобы показать установленные модули в системе, выполните:
1 2 3 4 |
# 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 |