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*
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.
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.