Quais são as vantagens de um pacote de grupo no yum sobre um rpm que depende de todo o resto?

2

Em nosso repositório local, gostaríamos de criar uma instalação de "produto" que inclua todos os nossos pacotes. As duas maneiras que parecem possíveis para fazer isso é criar um pacote "em branco" chamado "produto", que depende de todos os nossos outros rpms. Ou podemos criar um pacote de grupo no yum que inclua todos esses rpms.

Um rápido google, eu não consegui encontrar um pro / con de qualquer abordagem. Alguém tem uma opinião em qualquer direção?

    
por Grimmy 25.05.2011 / 17:10

2 respostas

2

A criação de um metapacote significa que todos os pacotes dos quais ele depende devem estar instalados, sem chance de customização de recursos devido à presença ou ausência de vários pacotes. Isso pode ser corrigido removendo o metapacote antes de remover outros pacotes, mas os usuários nem sempre têm certeza se o metapacote pode ou não ser removido com segurança.

Um grupo yum permite que todos os pacotes sejam instalados de uma só vez, mas também permite escolher e escolher sem frustrar o usuário final. Isso pode causar problemas se um usuário instalar apenas pacotes específicos manualmente sem instalar o suficiente para que o aplicativo seja funcional, mas interdependências precisas entre os vários pacotes de aplicativos devem garantir que um conjunto mínimo seja instalado quando qualquer um deles for escolhido.

    
por 25.05.2011 / 17:52
0

O metapacote precisa usar o yum para instalar todas as dependências, se o yum não puder encontrar uma das dependências, o meta-pacote não pode ser instalado com sucesso. uma instalação de "produto" que inclui todo o nosso pacote, pode ser instalado pelo comando rpm, não precisamos resolver dependências para ele.

    
por 04.08.2014 / 00:52

Tags