Como posso saber quais atualizações de pacote exigirão uma reinicialização ou reinicialização do serviço?

1

Uma de nossas caixas está executando o Ubuntu 8.04 LTS. A maioria dos upgrades de pacotes do Ubuntu são triviais e não afetam muito a disponibilidade. Como eu sei quais pacotes vão causar uma interrupção antes de aplicá-los?

    
por jldugger 27.06.2009 / 07:26

2 respostas

5

Qualquer pacote que instale / atualize um daemon em execução precisará de um reinício para esse daemon. Geralmente, esse é um processo muito rápido, apenas uma indicação da disponibilidade do serviço.

Os únicos pacotes que precisam de uma reinicialização são as atualizações do kernel. Você não pode atualizar um kernel sem reiniciar.

As atualizações da glibc podem exigir que você reinicie muitos serviços ou reinicialize. No entanto, dado que a maioria dos serviços Unix ainda são de curta duração devido ao modelo de bifurcação, as atualizações da glibc são tratadas automaticamente.

A melhor maneira de saber o que causará uma interrupção é realmente aplicá-los a uma máquina de teste e ver o que quebra. Testar é sempre uma boa ideia.

    
por 27.06.2009 / 07:57
0

Mesmo as atualizações do kernel que precisam de uma reinicialização do sistema não causarão uma interrupção - O kernel antigo ainda será carregado e executado até que você reinicie o sistema no futuro.

    
por 27.06.2009 / 09:38