Restringir 'yum update' ao número parcial da versão

0

Gostaria de restringir yum update de tal forma que só aplicará atualizações de versões secundárias a determinados pacotes e ignorará as principais atualizações.

Por exemplo: se eu tiver puppet-3.8.3-1.el7.noarch instalado, ficarei feliz em ir para 3.8.4 , mas não para 4.0.anything .

Estou ciente do plug-in versionlock para yum , mas ele só parece oferecer suporte curinga de uma forma muito restrita, e minhas tentativas de colocar algo como

0:puppet-3.8.*

em versionlock.list não tem efeito.

Existe uma maneira de fazer com que yum faça o que eu quero?

    
por Flup 16.12.2015 / 12:08

1 resposta

1

Não existem curingas na própria lista de bloqueios, você pode usar caracteres curinga ao usar os comandos "versionlock add", mas eles só corresponderão aos pacotes que existem atualmente.

Provavelmente, a maneira mais fácil de resolver seu problema é adicionar exclusões para as coisas que você não deseja, por exemplo:

exclui = puppet-4. * puppet-3.9 *

Mas note que isso é uma suposição, já que o fantoche-3.8.999 não é necessariamente uma boa atualização. E se RHEL colocar um fantoche-3.9 que não seja necessariamente um upgrade ruim.

    
por 22.12.2015 / 16:48

Tags