Quero atualizar a versão de suporte de longo prazo (LTS) do Ubuntu na minha instância do Amazon Elastic Compute Cloud (Amazon EC2).
Resolução
É possível atualizar a versão LTS do Ubuntu somente para a próxima versão sequencial. Por exemplo, para atualizar do LTS Ubuntu versão 18.04 para a versão 24.04, você deve primeiro atualizar para a versão 20.04. Em seguida, atualize para 22.04 e, por fim, atualize para 24.04.
Pré-requisitos: consulte a Lista de verificação de pré-atualização no site do Ubuntu. Além disso, crie um backup dos seus dados.
Atualizar o sistema
Conclua as seguintes etapas:
-
Para verificar a versão do seu sistema operacional (OS), execute o comando lsb_release:
lsb_release -a
Exemplo de saída:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
-
Para instalar todas as atualizações disponíveis para a versão atual LTS do Ubuntu, execute os seguintes comandos:
sudo apt update
sudo apt upgrade
-
Reinicialize o servidor.
Observação: recomenda-se, além disso, reinicializar a instância depois de instalar as atualizações para verificar se você está executando o kernel mais recente.
Atualizar a versão LTS do Ubuntu
Conclua as seguintes etapas:
-
Para atualizar a versão do Ubuntu, execute o comando do Ubuntu do-release-upgrade:
sudo do-release-upgrade
-
Revise as atualizações no resumo que você recebeu e pressione Y.
Exemplo de resumo de atualização:
Do you want to start the upgrade?
3 packages are going to be removed. 90 new packages are going to be
installed. 567 packages are going to be upgraded.
You have to download a total of 356 M. This download will take about
1 minute with your connection.
Installing the upgrade can take several hours. Once the download has
finished, the process cannot be canceled.
Continue [yN] Details [d]
-
se houver configurações personalizadas em sua versão que a atualização possa substituir, o utilitário solicitará que você confirme as alterações. Para instalar a versão do mantenedor do pacote, pressione Y. Para manter as versões atuais, pressione N. Alguns cenários, como /boot/grub/menu.lst, exigem que você instale a versão do mantenedor do pacote.
Exemplo de prompt:
Configuration file '/etc/ssh/ssh_config' ==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** ssh_config (Y/I/N/O/D/Z) [default=N] ?
-
para remover pacotes obsoletos, pressione Y para obter o seguinte prompt:
Searching for obsolete softwareReading state information... Done
Remove obsolete packages?
73 packages are going to be removed.
Continue [yN] Details [d]
-
Para reinicializar o sistema, pressione Y para obter o seguinte prompt:
System upgrade is complete.
Restart required
To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.
Continue [yN]
Observação: é necessário reinicializar a instância para concluir a atualização.
-
Para verificar sua versão do Ubuntu, execute o comando lsb_release:
lsb_release -a
Exemplo de saída:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: focal