yum são atualizados com a exclusão de pacotes que precisam ser reinicializados [duplicados]

0

Estamos tentando atualizar alguns pacotes yum, mas precisamos garantir que os pacotes que precisam ser reinicializados sejam excluídos. Exemplo: Existem cerca de 500-1000 pacotes e eu preciso excluir os pacotes do kernel, pois não podemos atualizar sem a aprovação da segurança. Existe alguma opção no yum para lidar com esse cenário?

    
por user227863 08.02.2018 / 17:11

2 respostas

1

O RHEL e os derivados têm needs-restarting no pacote yum-utils , mas isso só pode fornecer uma avaliação após o fato. No entanto, é um script python, por isso podemos dar uma espiada no interior para encontrar a seguinte lista codificada de pacotes que fará com que sugira uma reinicialização:

# For which package updates we should recommend a reboot
# Taken from https://access.redhat.com/solutions/27943
REBOOTPKGS = ['kernel', 'glibc', 'linux-firmware', 'systemd', 'udev',
              'openssl-libs', 'gnutls', 'dbus']

Note que esta lista pode não ser exaustiva. Eu preciso verificar novamente se a RedHat recomenda que seus clientes pagos e com suporte reiniciem de acordo com essa heurística ao fazer atualizações autônomas, isso me daria um pouco mais de confiança.

    
por 08.02.2018 / 19:32
0

Exclua um pacote da atualização: Edite /etc/yum.conf → adicione uma ou mais linhas "excluir". link

exclude=kernel*

Observação: o curinga (*) é importante.

    
por 09.02.2018 / 19:26