Permitindo apenas pacotes específicos de um repo

2

Estou procurando informações sobre se há uma maneira mais fácil de fazer isso. Eu configurei um repositório da empresa, usamos pacotes personalizados para alguns itens. O que eu quero evitar é que este pacote seja instalado ou atualizado de outro repositório (base, extras, atualizações ou qualquer outro repositório instalado).

Agora eu tenho em /etc/yum.conf em [main] :

exclude=package*

Então isso resolve minha preocupação acima. No entanto, quando eu realmente quero instalar ou atualizar este pacote do repositório da empresa, acabo tendo que executar:

yum --disableexcludes=all --disablerepo="*" --enablerepo="company" package

Isso é feio e evita que o yum use os outros repos para dependências e apenas --disableexcludes="company" não funcionou.

Então existe uma maneira de excluir "pacote *" de todos os repositórios, exceto "empresa" sem que tenha que entrar em todos os arquivos repo?

    
por Devon 02.04.2015 / 18:39

0 respostas

Tags