Como bloquear o yum da atualização do pacote obsoleto?

2

Existe alguma maneira de impedir que o yum atualize um pacote obsoleto por outro?

Eu criei um repositório personalizado contendo alguns pacotes, entre eles openh323-devel . Nas versões atuais do CentOS, openh323 é marcado como sendo obsoleto pelo OPAL, mas eu não quero compilar outro software (ou seja, YATE) contra o OPAL. Eu tenho openh323-devel instalado, mas toda vez que eu faço yum update , ele quer que eu o atualize para OPAL.

Existe alguma maneira que eu possa dizer yum que eu definitivamente não quero usar o OPAL (ou qualquer outro pacote de substituição para esse assunto) de uma maneira semelhante ao pinning adequado? Claro, eu posso --exclude pacotes específicos, mas não é isso que eu quero.

    
por galo 18.05.2011 / 21:50

2 respostas

1

Você deve poder adicionar permanentemente uma regra de exclusão adicionando-a ao seu arquivo /etc/yum.conf . Você também pode usar curingas para excluir mais de um pacote com base em um padrão. Experimente:

exclude=*OPAL*
    
por 18.05.2011 / 21:56
1
sudo yum --setopt=obsoletes=0 install obsoleted-package

Ou você pode colocar

obsoletes=0

para

/etc/yum.conf

Ambas as formas funcionaram para mim no Oracle Linux 6.7.

    
por 28.04.2016 / 10:27

Tags