Como atualizar para Ubuntu 20.04 Fossa Focal

posted in: Articles | 0

introdução

a última versão de suporte a longo prazo do Ubuntu (LTS), Ubuntu 20.04 (Fossa Focal), foi lançado em 23 de abril de 2020. Este guia irá explicar como atualizar um sistema Ubuntu da versão 18.04 ou mais tarde Para Ubuntu 20.04.aviso: como acontece com quase qualquer atualização entre as principais versões de um sistema operacional, este processo carrega um risco inerente de falha, perda de dados ou configuração de software quebrada. São fortemente aconselhados backups abrangentes e testes extensivos.,

para evitar estes problemas, recomendamos migrar para um novo servidor Ubuntu 20.04 ao invés de atualizar no local. Você ainda pode precisar rever as diferenças na configuração do software ao atualizar, mas o sistema central provavelmente terá maior estabilidade. Você pode seguir a nossa série sobre como migrar para um novo servidor Linux para aprender a migrar entre servidores.

pré-requisitos

este guia assume que você tem um Ubuntu 18.04 ou um sistema posterior configurado com um usuário não-root habilitado ao sudo.,

potenciais armadilhas

embora muitos sistemas possam ser atualizados no lugar sem incidentes, muitas vezes é mais seguro e mais previsível migrar para uma nova versão importante, instalando a distribuição a partir do zero, configurando serviços com testes cuidadosos ao longo do caminho, e migrando aplicações ou dados do usuário como um passo separado.

Você nunca deve atualizar um sistema de produção sem primeiro testar todo o seu software e serviços implantados contra a atualização em um ambiente de estadiamento. Tenha em mente que bibliotecas, idiomas e serviços de sistema podem ter mudado substancialmente., Antes de atualizar, considere ler as notas de lançamento Focal Fossa.

Passo 1-salvaguardar o seu sistema

Antes de tentar uma grande actualização em qualquer sistema, deve certificar-se de que não perde dados se a actualização correr mal. A melhor maneira de realizar isso é fazer um backup de todo o seu sistema de arquivos. Caso contrário, certifique-se de que você tem cópias de diretórios home do usuário, quaisquer arquivos de configuração personalizados, e dados armazenados por serviços como bases de dados relacionais.,

numa gota Digitaloceana, uma abordagem é desligar o sistema e tirar uma fotografia (desligar garante que o sistema de Ficheiros será mais consistente). Veja como criar imagens de gotículas para mais detalhes sobre o processo de captura. Depois de ter verificado que a atualização do Ubuntu foi bem sucedida, você pode excluir a foto para que você não mais seja cobrado pelo seu armazenamento.

para métodos de backup que irão funcionar na maioria dos sistemas Ubuntu, veja como escolher uma estratégia de Backup eficaz para o seu VPS.,

Passo 2-atualizar pacotes atualmente instalados

Antes de iniciar a atualização de lançamento, é mais seguro atualizar para as últimas versões de todos os pacotes para a versão atual. Comece atualizando a lista de pacotes:

  • sudo apt update

de seguida, atualize os pacotes instalados para as suas últimas versões disponíveis:

  • sudo apt upgrade

será mostrado uma lista de atualizações, e será solicitado a continuar. Responda y para SIM e pressione Enter.este processo pode levar algum tempo., Uma vez terminado, use o comando dist-upgrade com apt-get, que irá executar quaisquer atualizações adicionais que envolvam a mudança de dependências, adicionando ou removendo novos pacotes conforme necessário. Isto irá lidar com um conjunto de atualizações que podem ter sido retidos pela anterior apt upgrade passo:

  • sudo apt dist-upgrade

Novamente, a resposta y quando lhe for pedido para continuar, e esperar por atualizações para concluir.

Agora que você tem uma instalação atualizada do Ubuntu, você pode usar do-release-upgrade para atualizar para a versão 20.04.,

Passo 3 – Atualizando com o Ubuntu do-release-upgrade Ferramenta

Tradicionalmente, releases do Ubuntu foram atualizável alterando Apt /etc/apt/sources.list, que especifica repositórios de pacotes e o uso de apt-get dist-upgrade para executar a atualização em si. Embora este processo ainda seja provável de funcionar, Ubuntu fornece uma ferramenta chamada do-release-upgrade para tornar a atualização mais segura e mais fácil.,

do-release-upgrade alças de verificação para uma nova versão, atualização sources.list, e uma série de outras tarefas, e é oficialmente recomendado caminho de actualização para o servidor de atualizações que devem ser executadas através de uma conexão remota.,

Iniciar executando do-release-upgrade sem opções:

  • sudo do-release-upgrade

Se a nova versão Ubuntu não foi lançado oficialmente ainda, você pode receber a seguinte saída:

Output
Checking for a new Ubuntu releaseNo new release found

Note que no Ubuntu Server, a nova versão LTS não é disponibilizado para do-release-upgrade até o primeiro ponto de lançamento, neste caso 20.04.1. Isso geralmente vem alguns meses após a data de lançamento inicial.,

Se não vir uma versão disponível, adicione a opção -d para actualizar para a versão de desenvolvimento:

  • sudo do-release-upgrade -d

Se estiver ligado ao seu sistema através da SSH, ser-lhe-á perguntado se deseja continuar. Para Máquinas Virtuais ou servidores gerenciados, você deve ter em mente que perder a conectividade SSH é um risco, particularmente se você não tiver outro meio de se conectar remotamente ao console do sistema (como uma funcionalidade de console baseada na web, por exemplo).,

para outros sistemas sob o seu controlo, lembre-se que é mais seguro executar as principais atualizações do sistema operacional apenas quando você tem acesso físico direto à máquina.

No prompt, digite y e pressione Enter para continuar:

Output
Reading cacheChecking package managerContinue running under SSH?This session appears to be running under ssh. It is not recommendedto perform a upgrade over ssh currently because in case of failure itis harder to recover.If you continue, an additional ssh daemon will be started at port'1022'.Do you want to continue?Continue

em seguida, você será informado de que do-release-upgrade é a iniciar uma nova instância de sshd na porta 1022:

Output
Starting additional sshdTo make recovery in case of failure easier, an additional sshd willbe started on port '1022'. If anything goes wrong with the runningssh you can still connect to the additional one.If you run a firewall, you may need to temporarily open this port. Asthis is potentially dangerous it's not done automatically. You canopen the port with e.g.:'iptables -I INPUT -p tcp --dport 1022 -j ACCEPT'To continue please press

Pressione Enter. Em seguida, você pode ser avisado que uma entrada no espelho não foi encontrada., Em sistemas Digitaloceanos, é seguro ignorar este aviso e prosseguir com a atualização, uma vez que um espelho local para 20.04 está de fato disponível. Indique y:

Output
Updating repository informationNo valid mirror foundWhile scanning your repository information no mirror entry for theupgrade was found. This can happen if you run an internal mirror orif the mirror information is out of date.Do you want to rewrite your 'sources.list' file anyway? If you choose'Yes' here it will update all 'bionic' to 'focal' entries.If you select 'No' the upgrade will cancel.Continue

logo que as novas listas de pacotes tenham sido transferidas e as alterações calculadas, ser-lhe-á perguntado se deseja iniciar a actualização. Mais uma vez, digite y para continuar:

Output
Do you want to start the upgrade?18 installed packages are no longer supported by Canonical. You canstill get support from the community.3 packages are going to be removed. 142 new packages are going to beinstalled. 452 packages are going to be upgraded.You have to download a total of 338 M. This download will take about42 minutes with a 1Mbit DSL connection and about 13 hours with a 56kmodem.Fetching and installing the upgrade can take several hours. Once thedownload has finished, the process cannot be canceled. Continue Details

novos pacotes serão agora recuperados, desempacotados e instalados. Mesmo que o seu sistema esteja em uma conexão rápida, isso vai demorar um pouco.,

durante a instalação, você pode ser apresentado com janelas interativas para várias perguntas. Por exemplo, pode ser-lhe perguntado se deseja reiniciar automaticamente os serviços quando necessário:

neste caso, é seguro responder Sim. Noutros casos, poderá ser-lhe perguntado se deseja substituir um ficheiro de configuração que tenha modificado. Esta é muitas vezes uma chamada de julgamento, e é provável que exija conhecimento sobre software específico que está fora do escopo deste tutorial.,

Uma vez que os novos pacotes tenham terminado de instalar, ser-lhe-á perguntado se está pronto para remover os pacotes obsoletos. Em um sistema de estoque sem configuração personalizada, deve ser Seguro entrar em y aqui. Em um sistema que você modificou fortemente, você pode querer digitar d e inspecionar a lista de pacotes a serem removidos, no caso de incluir qualquer coisa que você precisará reinstalar mais tarde.

Output
Remove obsolete packages?53 packages are going to be removed. Continue Details

finalmente, assumindo que tudo correu bem, você será informado de que a atualização está completa e que é necessário reiniciar., Digite s para continuar:

Output
System upgrade is complete.Restart requiredTo finish the upgrade, a restart is required.If you select 'y' the system will be restarted.Continue

Em uma sessão de SSH, você provavelmente vai ver algo como o seguinte:

Output
Connection to 203.0.113.241 closed by remote host.Connection to 203.0.113.241 closed.

Você pode precisar pressionar uma tecla aqui para sair do seu local de comandos, desde a sua sessão SSH serão terminadas no servidor final.

espere um momento para o seu servidor reiniciar, em seguida, voltar a ligar. No início da sessão, deverá ser recebido por uma mensagem a confirmar que está agora na Fossa Focal :

Output
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-29-generic x86_64)

Conclusion

deverá agora ter uma instalação Ubuntu 20.04 a funcionar., A partir daqui, você provavelmente precisa investigar as mudanças de configuração necessárias nos serviços e aplicações implantadas.

Você pode encontrar mais 20.04 tutoriais e perguntas em nossa página de tag Ubuntu 20.04 tutoriais.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *