Como faço para o yum groupinstall funcionar sem um arquivo de instalação de grupos?

4

Estou usando o Centos 7.1 Os comandos yum groupinstall estão falhando. Como root eu fiz um

yum group list 
comando

. Isso retornou vários resultados com o seguinte: "There is no installed groups file."

É possível que yum groupinstall funcione sem um arquivo de grupos? Acho que o administrador do meu sistema não me permite instalar esse arquivo. Se for obrigatório para yum groupinstall , como instalo um arquivo de grupos?

    
por Kiran 02.12.2015 / 20:02

3 respostas

2

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.

    
por 31.05.2017 / 17:35
1

Você pode contornar isso copiando o repositório do ISO / DVD original para o novo local do repositório no mesmo diretório.

    
por 11.05.2018 / 16:41
0

Tente executar

yum groups mark convert

Pode estar relacionado com este bug

    
por 03.12.2015 / 00:52