Como comentou Flimm , a resposta realmente é sudo apt-get dist-upgrade( após a execução sudo apt-get update, quais ferramentas de gerenciamento de pacotes da GUI fazem automaticamente o equivalente a). Essa é pelo menos a coisa mais próxima da execução do Atualizador de Software (chamado Gerenciador de Atualizações em versões mais antigas).
A execução apt-get upgradeatualizará os pacotes que podem ser atualizados:
- sem instalar nenhum pacote que ainda não esteja instalado em alguma versão e
- sem remover nenhum pacote.
O Update Manager é capaz de fazer as duas coisas, por isso apt-get dist-upgradeé bem próximo disso.
- A execução
sudo apt-get dist-upgrade, por si só, não atualizará o sistema Ubuntu para uma versão mais recente. De fato, diferentemente do Debian, apt-get dist-upgradenão é uma maneira suportada de atualizar para um novo lançamento. No Debian (e no Ubuntu, embora às vezes falhe e não seja suportado), alterar todos os repositórios listados nos /etc/apt/sources.listrepositórios para o próximo lançamento e a execução sudo apt-get dist-upgradetentará atualizar para o próximo lançamento.
Como é apt-get dist-upgradepossível remover o pacote (e instalar novos pacotes que você talvez não queira), é sempre melhor examinar a descrição do que ele pretende fazer antes de pressionar y.
Portanto, embora a execução sudo apt-get -y upgradeseja geralmente razoável, a -ybandeira raramente deve ser usada dist-upgrade.
A razão que você não obter novas versões do kernel com sudo apt-get upgradeé porque cada são fornecidos por, pacotes com nomes diferentes separadas. (A versão do kernel faz parte do nome.) Isso facilita a manutenção de um kernel antigo instalado ao lado de um kernel mais novo (e a seleção entre eles no menu GRUB).
A oferta automática de novos pacotes de kernel para instalação é realizada com a instalação de um metapacote (como linux-image-generic). Quando um novo kernel é lançado para a sua versão do Ubuntu, o metapacote do kernel é atualizado e a versão atualizada desse metapacote lista o novo kernel como uma dependência (sem impedir que o kernel antigo continue sendo instalado).
Se você não quiser usar sudo apt-get dist-upgrade, sempre poderá atualizar manualmente os pacotes individuais listados como retidos quando você executou sudo apt-get upgrade. Para fazer isso, "install" eles: .sudo apt-get install packagename