Muitas vezes, tento "vencer" o gerenciador de atualizações abrindo um console e inserindo a sequência
sudo apt-get update
sudo apt-get upgrade
que, de acordo com meu conhecimento, deve atualizar todos os pacotes para seus lançamentos estáveis mais recentes. O gerenciador de atualizações faz o mesmo, tanto quanto eu sei.
No entanto, o gerenciador de atualizações às vezes (com mais freqüência quando um novo kernel é distribuído) requer uma reinicialização após o término. apt-get
nunca faz, mesmo quando parece que estou atualizando o kernel. Porque isto é assim?
Em resposta à votação duplicado: Estou não perguntar que pacotes requerem uma reinicialização como a questão ligada é. Antes, eu estou perguntando por que apt-get
não me peça para reiniciar mesmo quando eu reconhecer um pacote que está sendo atualizado que o gerenciador de atualização iria exigir uma reinicialização para.
apt-get dist-upgrade
mas não as,apt-get updgrade
é mais provável que sejam aquelas que levariam o gerente de atualizações a sugerir uma reinicialização./var/run/reboot-required
. Além disso, o Byobu mostra um ícone "atualização necessária" na barra de status, quando necessário.Respostas:
Porque
apt-get
(ou simplesmente simplesapt
) é para os profissionais e quando os profissionais fazem:e ver um novo kernel sendo instalado, os profissionais sabem que precisam reiniciar para ativá-lo ...
A atualização automática é para todos os outros por aí!
;-)
Como alternativa, agora você pode instalar o Ubuntu Live kernel Patching a partir da versão 16.04, o que permite atualizar seu kernel enquanto o servidor estiver em execução.
fonte
apt-get upgrade
vs.apt-get dist-upgrade
não corresponde àman apt-get
minha experiência com a ferramenta. Tenho certeza de que a diferença tem a ver com a forma como são tratadas as dependências que exigiriam a instalação ou remoção de pacotes; "upgrade" ignora esses pacotes, "dist-upgrade" tenta instalar / remover pacotes para fazer a atualização acontecer.O Gerenciador de atualizações sugere reiniciar quando os kernels forem atualizados ou alguns outros pacotes do sistema com serviços marcados para reinicialização quando atualizados.
Nesse caso,
/var/run/reboot-required
é definido por um script de instalação do pacote.A linha de comando
apt-get upgrade
não sugere nada, pois é direcionada a usuários mais avançados que podem decidir quando reiniciar o sistema ;-)Mas após a atualização, usando o apt-get Update Manager em algum tempo, sugerimos que você reinicie também.
fonte
Quando você instala um novo kernel, você precisa reiniciar a máquina para que as alterações entrem em vigor, o apt-get não se preocupa com isso.
fonte
O apt-get realmente notifica você no terminal quando após a instalação de um determinado pacote, se for necessário reiniciar.
O update-manager é um tipo de solução tudo-em-um que cuida sozinho de todas as suas necessidades de atualização.
Eu prefiro o apt-get, não sei por que :)
fonte
apt-get upgrade
não atualiza o kernel.apt-get dist-upgrade
atualiza o kernel no Ubuntu.As versões do kernel Linux anteriores ao 4.1 precisam de uma reinicialização quando o kernel é atualizado.
Outros pacotes não precisam de uma reinicialização, apenas uma reinicialização do próprio aplicativo. Alguns aplicativos do Windows em execução no Wine solicitam uma reinicialização, mas apenas digite o comando:
e reinicie o aplicativo.
fonte