Como Atualizar o Ubuntu Linux para uma Nova Versão

O Ubuntu Server 20.04 LTS tem sido uma versão confiável e estável para muitas organizações, fornecendo suporte essencial para cargas de trabalho críticas. Mas à medida que a tecnologia se desenvolve, cresce a necessidade de atualizar o Ubuntu para uma nova versão para garantir que o sistema permaneça atualizado e seguro.

O Ubuntu Server 22.04 LTS oferece várias novas funcionalidades e melhorias, tornando este lançamento atraente para aqueles que desejam atualizar. E neste tutorial, você vai percorrer os passos envolvidos na atualização do Ubuntu Server 20.04 LTS para 22.04 LTS.

Continue lendo e aproveite as novas funcionalidades que vêm com sua atualização do Ubuntu!

Pré-requisitos

Este tutorial compreende demonstrações práticas. Para acompanhar, certifique-se de ter uma conta que seja membro do grupo sudoers.

Realizando uma Verificação Prévia à Atualização

Embora as atualizações sejam geralmente seguras, sempre há uma chance de algo dar errado. Por precaução, antes de atualizar seu sistema Ubuntu, é imprescindível fazer uma verificação prévia.

Para preparar seu sistema Ubuntu para uma atualização:

1. Primeiro, faça uma cópia segura de seus dados para um local de backup para permitir a restauração caso surjam problemas ou complicações durante o processo de atualização.

2. Em seguida, verifique as notas de lançamento e certifique-se de que nenhuma mudança possa afetar negativamente seu sistema atual.

3. Abra um terminal e execute o seguinte comando df para verificar quanto espaço você tem nos volumes de inicialização (/boot) e raiz (/).

df -h

Certifique-se de ter espaço livre suficiente disponível para a atualização. Por quê? A atualização de uma versão para outra baixará novos pacotes e substituirá os existentes em seu sistema. Este processo consome espaço em disco.

Se você não tiver espaço suficiente em sua partição /boot, pule para o próximo passo para fazer uma limpeza. Caso contrário, pule para o passo cinco.

Checking available disk space

4. Execute o seguinte comando autoremove do apt para limpar (--purge) as imagens de kernel antigas.

Se você usa arquivos de pacotes pessoais (PPAs) ou qualquer outro repositório de terceiros, nenhum software instalado desses repositórios será removido ou rebaixado. O software instalado desses repositórios é a causa mais comum de problemas de atualização.

sudo apt autoremove --purge
Removing all previous kernel images

5. Por último, execute as seguintes etapas para abrir a porta 1022 no seu firewall UFW, recarregar o firewall e verificar o status do firewall.

Se você estiver conectado à sua instância do Ubuntu via SSH, a ferramenta de atualização abrirá outra porta SSH (1022) como uma porta de fallback no caso da conexão SSH cair na porta 22.

Mas lembre-se de fechar a porta após a atualização do seu Ubuntu. Fazê-lo garante que você evite abrir inadvertidamente seu sistema para possíveis problemas de segurança.

# Adicione uma regra de firewall para permitir a porta 1022
sudo ufw allow 1022/tcp
# Recarregue o firewall
sudo ufw reload
# Verifique o status do firewall
sudo ufw status
Opening port 1022 in the firewall as a fallback

Instalando o Pacote update-manager-core

Com a verificação pré-upgrade concluída, o próximo passo é garantir que a atualização ocorra sem problemas. Você deve instalar o pacote update-manager-core, essencial para atualizar a distribuição do Ubuntu Server de uma versão para outra.

Mas antes, certifique-se de que seu sistema tenha os repositórios e pacotes mais recentes, conforme abaixo:

1. Execute os comandos abaixo para realizar o seguinte:

  • apt update – Atualiza o índice de pacotes do APT para garantir que você tenha os repositórios mais recentes.
  • apt upgrade – Atualiza os pacotes instalados em seu sistema para suas versões mais recentes.
sudo apt update && sudo apt upgrade -y

O processo geral pode levar alguns minutos ou mais, dependendo de quão atualizado está o seu host do Ubuntu Server.

Updating repositories and upgrading packages

2. Uma vez atualizado, execute o comando abaixo para reiniciar seu sistema Ubuntu.

reboot

3. Por fim, execute o comando apt install abaixo após a reinicialização para instalar o pacote update-manager-core.

sudo apt install update-manager-core
Installing the update manager core package

Realizando uma Atualização no Ubuntu

Após instalar o pacote update-manager-core, você finalmente pode começar a atualizar seu sistema Ubuntu. Mas será que você realmente precisa de uma atualização?

Algumas pessoas optam por não atualizar, pois estão satisfeitas com seu sistema Ubuntu atual. Mas o problema é que elas não se beneficiarão de novos recursos e melhorias nas novas versões.

Para realizar uma atualização no Ubuntu:

1. Execute o comando do-release-upgrade abaixo para verificar (-c) se há uma nova versão do Ubuntu Server disponível.

sudo do-release-upgrade -c

Se uma nova versão estiver disponível, você obterá uma saída semelhante à abaixo.

Checking for available new release

Atualizações de uma LTS para a próxima versão LTS estão disponíveis apenas após o primeiro lançamento de ponto. Por exemplo, o Ubuntu 18.04 LTS só será atualizado para o 20.04 LTS após o lançamento do 20.04.1.

2. Agora, execute o seguinte código do-release-upgrade sem parâmetros adicionais para realizar a atualização real para a próxima versão disponível do Ubuntu.

sudo do-release-upgrade
Performing the release upgrade

3. Pressione Enter quando solicitado, conforme mostrado abaixo, para iniciar a atualização e baixar os pacotes para a nova versão.

Confirming starting with the upgrade

4. Analise as informações da atualização, insira y e pressione Enter para continuar.

A mensagem abaixo mostra o total de pacotes a serem removidos, instalados e atualizados, e o tamanho total dos recursos a serem baixados para a atualização.

Observe que o processo de atualização pode levar algum tempo para ser concluído, dependendo da velocidade do seu sistema e da quantidade de dados transferidos.

Continuing with the upgrade

5. Agora, escolha <Sim> e pressione Enter para reiniciar os serviços durante as atualizações de pacotes.

Durante o processo de atualização, você pode ser solicitado a responder a algumas perguntas ou confirmar determinadas ações, como a mostrada abaixo. Essas mensagens aparecem quando os arquivos de configuração existentes são editados pelo usuário e o novo arquivo de configuração do pacote é diferente.

Allowing restarting services during package upgrade

Ou escolha manter a versão local dos arquivos de configuração atualmente instalados.

A ação padrão é manter a versão existente, mas você deve inspecionar as diferenças nos arquivos. Configurações mais antigas podem ter opções obsoletas que podem causar falhas no software ou impedir o sistema de inicializar corretamente.

Keeping the local version of configuration files currently installed

6. Insira y ou N para remover ou manter pacotes obsoletos que não são mais necessários pela nova versão.

Removing obsolete packages

7. Uma vez concluída a atualização, insira y e pressione Enter para reiniciar seu sistema Ubuntu.

Rebooting the Ubuntu system after the upgrade

8. Por fim, após a reinicialização, execute o comando abaixo para obter os detalhes do Linux Standard Base (LSB).

lsb_release -a

Abaixo, a saída verifica que você agora está executando o Ubuntu Server 22.04 LTS, com o Nome de código jammy.

Parabéns! Você realizou com sucesso uma atualização para uma nova versão do Ubuntu!

Checking the current installed Ubuntu release

Conclusão

Neste tutorial, você aprendeu como se manter atualizado sobre novos recursos e melhorias realizando uma atualização nos sistemas Ubuntu.

Lembre-se sempre de fazer backup do seu sistema antes de prosseguir com a atualização e de testar o processo em um ambiente não de produção.

Após a atualização, nunca se sabe quando você poderá enfrentar alguns problemas de inicialização. Por que não começar a aprender como resolvê-los?

Source:
https://adamtheautomator.com/upgrade-ubuntu/