Ir para o conteúdo

Como faço para fazer upgrade do Ubuntu na minha instância do Linux do Amazon EC2 de uma versão LTS para outra?

4 minuto de leitura
0

Quero fazer upgrade na versão de suporte de longo prazo (LTS) do Ubuntu na minha instância do Amazon Elastic Compute Cloud (Amazon EC2).

Breve descrição

É possível fazer upgrade da versão LTS do Ubuntu da sua instância do EC2 somente para a próxima versão sequencial. Por exemplo, para fazer upgrade da versão LTS 18.04 do Ubuntu para a versão 24.04, você deve primeiro fazer upgrade para a versão 20.04. Em seguida, faça upgrade para 22.04 e, por fim, para 24.04.

Resolução

Pré-requisitos:

Atualize seu sistema

Conclua as etapas a seguir:

  1. Para verificar a versão do seu sistema operacional (SO), execute o comando a seguir:

    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
  2. Para instalar todas as atualizações disponíveis para a sua versão atual LTS do Ubuntu, execute os seguintes comandos:

    sudo apt update
    sudo apt upgrade
  3. Reinicialize o servidor.
    Observação: além disso, é prática recomendada reinicializar a instância depois de instalar as atualizações para verificar se você está executando o kernel mais recente.

Faça upgrade da sua versão LTS do Ubuntu

Conclua as etapas a seguir:

  1. Para fazer upgrade da versão do Ubuntu, execute o seguinte comando do Ubuntu:

    sudo do-release-upgrade

    Observação: é possível fazer upgrade para a próxima versão LTS do Ubuntu somente após o primeiro point release da versão LTS mais recente. Por exemplo, para fazer upgrade da versão LTS 18.04 do Ubuntu para o LTS 20.04, o Ubuntu deve lançar 20.04.1. Para testar ou avaliar um upgrade anterior ao point release, adicione o sinalizador -d ao comando anterior para fazer upgrade para uma versão de lançamento de desenvolvimento do Ubuntu. Não use o sinalizador -d em ambientes de produção. Os lançamentos de desenvolvimento não são totalmente testados ou compatíveis. Para obter uma lista de lançamentos e status de suporte, consulte List of releases (Lista de lançamentos) no site do Ubuntu.

  2. Analise os upgrades no resumo que você recebeu e pressione Y.
    Exemplo de resumo de upgrade:

    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]
  3. Se houver configurações personalizadas em sua versão atual que o upgrade possa substituir, o utilitário solicitará que você confirme as alterações. É uma prática recomendada usar a seleção padrão. Para manter as versões atuais, pressione N. Para instalar a versão do mantenedor do pacote, pressione Y. Alguns cenários, como /boot/grub/menu.lst, exigem que você instale a versão do mantenedor do pacote. Para ver as diferenças nas versões do arquivo, pressione D.
    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] ?
  4. para remover pacotes obsoletos, pressione Y no seguinte prompt:

    Searching for obsolete software
    Reading state information... Done
    Remove obsolete packages?
    
    73 packages are going to be removed.
    Continue [yN]  Details [d]
  5. Para reinicializar o sistema, pressione Y no 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]
  6. Reinicialize a instância para concluir o upgrade.

  7. Para verificar sua versão do Ubuntu, execute novamente o seguinte comando:

    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
AWS OFICIALAtualizada há 10 meses