
В своем курсе Red Hat Certified System Administrator компания Red Hat определяет модуль в RHEL8 как «набор пакетов RPM, которые связаны друг с другом». Однако мне также известно очень похожее определение «группы», как в yum groupinstall 'KDE'
. В чем разница между модулем и группой в RHEL8?
решение1
Модули версионируются, поэтому вы можете включить определенную версию модуля, и она останется с этой версией модуля во время обновлений. Группы Yum не имеют такой возможности.
Например, вы делаете dnf module enable perl:5.24
, а затем устанавливаете пакеты perl, они останутся пакетами 5.24, когда вы делаете обновление dnf. Red Hat может выпускать обновления, исправления ошибок и исправления безопасности, и они будут применены. Но есть также модуль perl:5.26 с более новыми версиями пакетов, которые не будут установлены, потому что он не включен.