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?
Tags yum