Como instalar todos os pacotes padrão por grupo Usando o repositório local do YUM

0

Eu criei um repositório HTTP HTTP YUM. Eu posso instalar os pacotes individuais. Mas existe uma maneira de instalar pacotes nos grupos disponíveis?

Quando tentei instalar usando grupos, ele me deu esta mensagem:

[root@mainserver ~]#  yum groupinstall "Development Tools"
Loaded plugins: product-id, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Group Process
Warning: Group Development Tools does not exist.
    
por OmiPenguin 04.07.2013 / 11:52

1 resposta

1

Tente usar o comando yum grouplist para determinar se você tem grupos disponíveis no seu repositório do yum.

Se você quiser grupos em seu repositório, precisará preencher sua definição usando os seguintes comandos:

  1. Crie o grupo

    $ yum-groups-manager -n "My Group" --id=mygroup --save=mygroups.xml \
         --mandatory yum glibc rpm
    

    Isso resultará em um arquivo, mygroups.xml sendo gerado, por exemplo:

    <!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
    <comps>
      <group>
       <id>mygroup</id>
       <default>False</default>
       <uservisible>True</uservisible>
       <display_order>1024</display_order>
       <name>My group</name>
       <description></description>
        <packagelist>
          <packagereq type="mandatory">glibc</packagereq>
          <packagereq type="mandatory">rpm</packagereq>
          <packagereq type="mandatory">yum</packagereq>
        </packagelist>
      </group>
    </comps>
    
  2. Criar grupo no repo

    Ao criar seu repositório, use o seguinte comando para preencher o grupo:

    $ createrepo -g /path/to/mygroups.xml /srv/my/repo
    

Referências

por 04.07.2013 / 12:06

Tags