Como fazer upgrade do Ubuntu pela linha de comando
O Gerenciador de Atualizações do Ubuntu facilita relativamente a atualização da sua instalação para uma nova versão principal. A interface gráfica da ferramenta guia você por um assistente passo a passo que deve ser fácil de seguir.
Mas existem momentos em que você não pode usar uma ferramenta gráfica – por exemplo, em servidores onde você não tem acesso a uma interface gráfica. Neste caso, você é obrigado a usar a linha de comando para atualizar o Ubuntu.
No entanto, este não é o único cenário em que isso é útil. A interface de linha de comando geralmente permite que você veja mais sobre o que está acontecendo. A maioria das utilidades de linha de comando gera muito texto enquanto trabalha. Consequentemente, você pode preferir esse método se quiser ver os detalhes da atualização à medida que acontece. Você também pode identificar mais facilmente possíveis erros, se surgirem.
Leia também: Como Atualizar e Fazer Upgrade do Ubuntu Offline
Comando do-release-upgrade e a opção de linha de comando “-d”
A ferramenta para atualizar o Ubuntu de uma versão anterior para uma versão atualizada é chamada de do-release-upgrade. Na verdade, é um script escrito na linguagem de programação Python.
Normalmente, o script fará uma atualização de uma versão estável (ou LTS – Suporte de Longo Prazo) para a próxima. Por exemplo, ele pode atualizar o Ubuntu 16.04 para o Ubuntu 18.04. No entanto, quando uma nova versão LTS aparece, você não pode atualizá-la até que a sua primeira versão de ponto seja lançada. O que isso significa é que se você estiver usando 16.04.5, não poderá atualizar para 18.04. Você terá que esperar até que 18.04.1 seja lançado. É recomendável realmente esperar pela primeira versão de ponto. A primeira nova versão LTS ainda pode ter falhas problemáticas, mas se você realmente precisar da nova LTS, assim que ela for lançada, você pode usar uma opção de linha de comando para forçar a ferramenta a atualizar. Assim, se 18.04 acabou de ser lançada, você pode atualizar com
sudo do-release-upgrade -d antes que 18.04.1 seja lançada. Caso contrário, se 18.04.1 já estiver disponível, use o comando sem a opção:
sudo do-release-upgrade Como Atualizar o Ubuntu com o Comando do-release-upgrade
Antes da atualização, é recomendado que você desative temporariamente quaisquer repositórios de terceiros, como PPAs ou entradas que você adicionou em “/etc/apt/sources.list” ou “/etc/apt/sources.list.d/.” Se você sabe que não adicionou repositórios de outros provedores além do Ubuntu, pode, claro, pular esta etapa.
Alguns pacotes desses repositórios podem interferir de maneiras inesperadas com novos pacotes da próxima versão do Ubuntu. Em seguida, execute sudo apt update para atualizar as informações dos pacotes. Depois, use um comando como sudo apt autoremove nginx para remover programas que você instalou de provedores de terceiros.
Se o comando do-release-upgrade não estiver disponível no seu sistema, instale-o com
sudo apt install update-manager-core Geralmente, ele já vem instalado por padrão.
Seus pacotes de software devem estar atualizados antes de atualizar para uma nova versão do Ubuntu. Atualize todos os pacotes no seu sistema.
sudo apt update && sudo apt upgrade Atualizando para o Ubuntu de Suporte de Curto Prazo (Opcional)
Números pares, como 18.04, indicam uma versão de suporte de longo prazo (LTS). Números ímpares, como 19.04, indicam uma versão de desenvolvimento, suporte de curto prazo. Se você estiver atualmente em uma versão LTS e quiser atualizar para a próxima LTS, pule os passos desta seção. Mas se você estiver atualmente em uma versão LTS, como 18.04, e quiser atualizar para 18.10 ou 19.04 (qualquer que seja a próxima disponível), edite este arquivo:
sudonano/etc/update-manager/release-upgrades Altere Prompt=lts para Prompt=normal. Pressione Ctrl + X, depois y seguido de Enter para salvar o arquivo.
Se Você Estiver Atualizando Seu Computador Local
Embora você possa abrir um emulador de terminal em seu desktop gráfico, isso apresenta um problema. Quando o servidor gráfico é atualizado, ele pode ser reiniciado. Isso, por sua vez, fará com que você perca sua sessão de terminal, então é melhor sair de sua sessão gráfica. Depois, pressione Alt + Ctrl + F2 ou Alt + Ctrl + F3 e faça login no console TTY antes de iniciar o script de atualização abaixo.
Iniciar a Atualização do Ubuntu
Basta iniciar o script de atualização.
sudo do-release-upgrade Agora, siga cuidadosamente os passos no assistente. Eles serão ligeiramente diferentes dependendo do seu cenário de atualização. Por exemplo, quando conectado a uma sessão SSH, você receberá um passo extra, como o mostrado na imagem abaixo.
Em etapas posteriores, você quase certamente será perguntado o que fazer com os arquivos de configuração que mudaram nas novas versões dos pacotes.
Se você alterou o arquivo de configuração mencionado, pode querer digitar “N” para manter suas alterações. O mesmo é verdadeiro se seu provedor de servidor fez alterações nesses arquivos. Isso é algo que você terá que investigar por conta própria. Se você ou seu provedor não fizeram alterações especiais, digite “Y” para puxar o arquivo de configuração atualizado.
Conclusão
O processo de atualização não é complicado, mas complicações podem surgir. Normalmente, isso depende muito de quão “limpo” seu sistema é (sem repositórios de terceiros). Após a conclusão do trabalho da ferramenta de atualização, tudo o que você precisa fazer é reiniciar sua máquina. Normalmente, o script lhe dará a opção de reiniciar, mas se não der, você pode simplesmente executar:
sudo systemctl reboot ou simplesmente:
sudo reboot Desde que você não encontre erros de atualização ou bugs com novos softwares instalados, tudo funcionará perfeitamente assim que a máquina for reiniciada.