Como manter kernels antigos específicos após uma atualização do yum

3

Eu sei que no CentOS 6.x, você pode colocar a seguinte linha em /etc/yum.conf, que diz ao yum para manter os últimos kernels N (por padrão, isso é configurado para cinco):

installonly_limit=5

No entanto, há casos em que usamos kernels experimentais (como o ELRepo) onde eu quero manter um kernel específico ao redor, mesmo que tenha havido 5+ atualizações no pacote do kernel.

Há edições a serem feitas em /boot/grub/grub.conf ou existem opções de configuração para o yum (ou dracut) para fazer isso?

    
por tgharold 13.12.2014 / 18:15

1 resposta

4

Você precisa ter o yum versão 3.2.26 ou superior e, se não tiver, instalar o pacote yum-utils, que vem com o script yumdb. Usando o yumdb você pode definir que um determinado pacote seja removido das atualizações.

yum update yum
yum install yum-utils
yumdb set installonly keep kernel-2.6.32-279.2.1.el6.x86_64
    
por 13.12.2014 / 22:28