Acho que você pode melhorar a qualidade da sua pergunta adicionando a lista de pacotes envolvidos em uma de suas atualizações. isso torna a discussão mais específica.
sazonal 27/03
@ahm: Sim, eu percebi isso. Observei na resposta aceita que tentarei acompanhar os pacotes antes de reclamar novamente.
Respostas:
15
Eu acho que você está se referindo à atualização mais recente.
Ele incluiu um pacote chamado linux-firmwareque é 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.
Suponho que minha amostra tenha sido tendenciosa. Vou tentar ser mais científico da próxima vez.
1
Se a reinicialização com frequência é um problema para você, um pacote chamado ksplice pode ser usado gratuitamente no Ubuntu. Ele permite que o kernel seja corrigido rapidamente. Muito impressionante.
Nerdfest
@ Nerdfest: Eu apenas hiberno ou suspendo meu laptop, então cada reinicialização é um incômodo. Eu não tinha ouvido falar do ksplice - obrigado.
Como aviso, se você hibernar com um kernel atualizado, perderá seu estado. Eu acho que suspender está bem.
Nerdfest
Você só precisa reiniciar para que as atualizações entrem em vigor. Para usuários que reiniciam diariamente, não há muito sentido em uma reinicialização prematura.
desconhecido utilizador
13
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 postinstscript no pacote. Ele cria o arquivo /var/run/reboot-requiredO arquivo /var/run/reboot-required.pkgslistará os pacotes que requerem a reinicialização.
Borda Sangrenta? Muitos pacotes dos repositórios Debian nos quais estou interessado estão anos desatualizados.
Eu estava me referindo a outras distribuições também, não apenas aos sabores baseados no Debian. As versões do pacote no Ubuntu são muito mais recentes que a maioria das outras, o que as torna menos comprovadas e mais propensas a atualizações.
Jonathan Ross
@ Tim: Leia novamente, ele escreveu "borda sangrenta" em relação ao Ubuntu.
Adam Byrtek 26/03
@ Adam: O Ubuntu usa os repositórios Debian AFAIK. s / Debian / Ubuntu / no meu comentário, se você quiser.
@ Tim: Eu acho que ele quis dizer o ciclo de lançamento, mas para ser honesto, a resposta é um pouco difícil de entender.
Adam Byrtek 26/03
2
Se você não quiser, aqui está uma solução para o uso em Linux para desktop: http://www.ksplice.com
Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente para links podem se tornar inválidas se a página vinculada for alterada.
stephenmyall
Esse é um argumento justo.
Vadim Peretokin
@Vadi Você pode editar sua resposta agora para adicionar mais informações, se assim o desejar.
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.
fonte
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.fonte
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
dedebian-goodies
(usalsof
) 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!
fonte
Se você não quiser, aqui está uma solução para o uso em Linux para desktop: http://www.ksplice.com
fonte
Talvez seja devido a isso.
http://news.softpedia.com/news/Private-Open-Source-Software-Security-Mailing-List-Shuts-Down-After-Hacking-188103.shtml
fonte