Grupos em yum
são definidos pelos próprios repositórios.
Se yum group list
não listar nenhum grupo, isso significa que nenhum dos repositórios yum
ativados tem grupos definidos.
Grupos em yum
são geralmente definidos em um arquivo /...-comps.xml
(ou similar, onde ...
é uma string aleatória) dentro do diretório repodata
do repositório.
Se o repo foi criado manualmente, eles podem ter esquecido de incluir um arquivo de grupo (ou pelo menos, esquecer de usar aquele que vem com o CentOS).
createrepo -g ${GROUPS_FILE} .
Será criado um repositório no diretório atual, usando o arquivo definido por ${GROUPS_FILE}
.
Se o repo já existe e você simplesmente quer adicionar o arquivo de grupos, você pode usar --update
.
createrepo -g ${GROUPS_FILE} --update .
createrepo
copiará o arquivo de grupos no diretório repodata
, para que você não precise se preocupar com a cópia original.