O Ubuntu parece exigir uma reinicialização após quase todas as atualizações do apt, mesmo aquelas que não incluem uma nova versão do kernel. Por quê?
O Ubuntu parece exigir uma reinicialização após quase todas as atualizações do apt, mesmo aquelas que não incluem uma nova versão do kernel. Por quê?
Respostas:
Eu acho que você está se referindo à atualização mais recente.
Ele incluiu um pacote chamado linux-firmware
que é um pacote que fornece firmware usado pelos drivers do kernel do Linux, portanto foi uma atualização relacionada ao kernel.
Portanto, para responder sua pergunta ou melhor para corrigir essa afirmação, o Ubuntu não precisa ser reiniciado a cada atualização, mas apenas nas atualizações relacionadas ao material do kernel.
Não tenho certeza de todos os pacotes que exigem uma reinicialização para concluir a atualização, mas é fácil descobrir o motivo em casos específicos.
O aviso é acionado por um postinst
script no pacote. Ele cria o arquivo /var/run/reboot-required
O arquivo /var/run/reboot-required.pkgs
listará os pacotes que requerem a reinicialização.
Vale dizer que o Linux também precisa ser reiniciado após outras atualizações de pacotes.
Eu sou um grande fã do Ubuntu, mas a frequência de atualizações de pacotes (porque é tão avançada) é muito maior do que outras distribuições.
A extensão disso significa que deixei o Ubuntu em alguns servidores a favor do Debian.
Se alguém puder adicionar a esta lista de pacotes que precisam de uma reinicialização, isso será apreciado.
Eu uso o excelente checkrestart
de debian-goodies
(usa lsof
) para verificar quando as bibliotecas mais antigas ainda estão em uso.
A atualização desses pacotes força uma reinicialização:
Pacotes de kernel (nem todos, como os meta-pacotes)
libc
dbus
Eu só estou realmente preocupado com o Ubuntu Server e não com o Desktop, porque apenas reiniciar meus servidores me dá dor de cabeça!
Se você não quiser, aqui está uma solução para o uso em Linux para desktop: http://www.ksplice.com