Como atualizar para Ubuntu 18.04 Beaver Bionic Beaver

introdução

a última versão de suporte a longo prazo do Ubuntu, Ubuntu 18.04 (Beaver Bionic), foi lançado em 26 de abril de 2018. Este guia irá explicar como atualizar um sistema Ubuntu da versão 16.04 ou mais tarde Para Ubuntu 18.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 18.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 16.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 do Beaver biônico e nosso artigo O Que é novo no Ubuntu 18.04.

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 usar instantâneos Digitaloceanos para salvaguardar automaticamente as suas 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. Começa por actualizar a lista de pacotes:

  • sudo apt-get update

em seguida, atualizar os pacotes instalados para suas versões mais recentes:

  • sudo apt-get upgrade

Você será mostrado uma lista de atualizações, e lhe for pedido para 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 retidas por apt-get upgrade:

  • sudo apt-get dist-upgrade

novamente, responder y quando solicitado a continuar, e esperar pelas atualizações para terminar.

Agora que você tem uma instalação atualizada do Ubuntu, você pode usar do-release-upgrade para atualizar para a versão 18.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

Se este for o caso, adicione o -d opção para atualizar para o desenvolvimento de lançamento:

  • sudo do-release-upgrade -d

Se você estiver conectado ao seu sistema via SSH, você será perguntado se você 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 conexão remotamente ao console do sistema. Para outros sistemas sob seu controle, lembre-se de que é mais seguro realizar grandes 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 y

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 18.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 'xenial' to 'bionic' entries.If you select 'No' the upgrade will cancel.Continue y

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?6 installed packages are no longer supported by Canonical. You canstill get support from the community.9 packages are going to be removed. 104 new packages are going to beinstalled. 399 packages are going to be upgraded.You have to download a total of 232 M. This download will take about46 seconds with your connection.Installing the upgrade can take several hours. Once the download hasfinished, the process cannot be canceled. Continue Details y

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 y

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 y

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 login, você deve ser recebido por uma mensagem confirmando que você está agora em Beaver Biônico:

Output
Welcome to Ubuntu 18.04 LTS (GNU/Linux 4.15.0-19-generic x86_64)

conclusão

você deve agora ter uma instalação Ubuntu 18.04 funcional., 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 18.04 tutoriais em nossa página de tag Ubuntu 18.04 tutoriais.

Share

Deixe uma resposta

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