One place for hosting & domains

      Cómo actualizar a Ubuntu 20.04 Focal Fossa


      Introducción

      La última versión de Soporte a largo plazo (LTS) del sistema operativo Ubuntu, Ubuntu 20.04 (Focal Fossa), fue lanzada el 23 de abril del 2020. Esta guía explicará cómo actualizar un sistema Ubuntu con versión 18.04 o posterior a Ubuntu 20.04.

      Advertencia: Al igual que con cualquier actualización entre versiones importantes de un sistema operativo, este proceso conlleva un riesgo inherente de fallo, pérdida de datos, o error de configuración del software. Se recomienda encarecidamente realizar copias de seguridad integrales y pruebas amplias

      Para evitar estos problemas, recomendamos migrar a un nuevo servidor de Ubuntu 20.04 en vez de realizar la actualización de un servidor existente. Es posible que deba revisar las diferencias en la configuración del software al realizar la actualización, pero el sistema principal probablemente tendrá mayor estabilidad. Puede seguir nuestra serie sobre cómo migrar a un nuevo servidor Linux para obtener información sobre cómo migrar entre servidores.

      Requisitos previos

      Esta guía asume que tiene un sistema Ubuntu 18.04 o posterior configurado con un usuario no root habilitado para sudo.

      Posibles errores

      Aunque muchos sistemas pueden actualizarse sin incidentes, a menudo es más seguro y más predecible migrar a una nueva versión importante instalando la distribución desde cero, configurando los servicios con pruebas cuidadosas en todo momento, y migrando la aplicación o los datos del usuario como paso independiente.

      Nunca debería actualizar un sistema de producción sin probar primero todo su software y servicios implementados contra la actualización en un entorno escalonado. Tenga en cuenta que las bibliotecas, idiomas y servicios del sistema pueden haber cambiado sustancialmente. Antes de actualizar, considere leer las Notas de la versión de Focal Fossa.

      Paso 1: Realizar la copia de seguridad de su sistema

      Antes de intentar una actualización importante sobre cualquier sistema, debería asegurar que no perderá datos si la actualización va mal. La mejor forma de conseguir esto es realizar una copia de seguridad de todo el sistema de archivos. Si esto no fuese posible, asegúrese de tener copias de los directorios de inicio del usuario, de cualquier archivo de configuración personalizado, y de los datos almacenados por los servicios como las bases de datos relacionales.

      En un droplet de DigitalOcean, un enfoque es apagar el sistema y tomar una captura (apagarlo garantiza que el sistema de archivos será más consistente). Consulte Cómo crear capturas de droplets para obtener más información sobre el proceso de captura. Tras haber verificado que la actualización de Ubuntu se realizó correctamente, puede eliminar la captura de forma que no se le cobrará por su almacenamiento.

      Para los métodos de copia de seguridad que funcionarán en la mayoría de sistemas Ubuntu, consulte Cómo elegir una estrategia de copia de seguridad efectiva para su VPS.

      Paso 2: Actualizar los paquetes instalados actualmente

      Antes de comenzar con la actualización de la versión, es más seguro actualizar a las versiones más recientes de todos los paquetes para la versión actual. Comience actualizando la lista de paquetes:

      A continuación, actualice los paquetes instalados a sus versiones más recientes disponibles:

      Se le mostrará una lista de actualizaciones, y se le pedirá que continúe. Responda y para sí y pulse Enter.

      Este proceso puede tardar algo de tiempo. Una vez que termine, utilice el comando dist-upgrade con apt-get que realizará cualquier actualización adicional que implique cambiar las dependencias, añadir o eliminar nuevos paquetes, según sea necesario. Esto administrará un conjunto de actualizaciones que pueden haber quedado retenidas por el paso apt upgrade anterior:

      De nuevo, responda y cuando se le pida continuar, y espere a que las actualizaciones terminen.

      Ahora que tiene una instalación actualizada en Ubuntu, puede usar do-release-upgrade para actualizar a la versión 20.04.

      Paso 3: Actualización con la herramienta do-release-upgrade de Ubuntu

      Tradicionalmente, las versiones de Ubuntu han sido actualizables cambiando /etc/apt/sources.list de Apt, que especifica los repositorios del paquete, y usando apt-get dist-upgrade para realizar la actualización. Aunque es probable que este proceso funcione, Ubuntu ofrece una herramienta llamada do-release-upgrade para hacer que la actualización sea más segura y fácil.

      do-release-upgrade gestiona la comprobación de nuevas versiones, actualizando sources.list y una variedad de otras tareas, y es la ruta de actualización recomendada oficialmente para las actualizaciones del servidor que deben realizarse sobre una conexión remota.

      Comience ejecutando do-release-upgrade sin opciones:

      Si la nueva versión de Ubuntu no ha sido lanzada oficialmente aún, es posible que reciba el siguiente resultado:

      Output

      Checking for a new Ubuntu release No new release found

      Tenga en cuenta que en el Servidor de Ubuntu, la nueva versión LTS no está disponible para do-release-upgrade hasta su primera versión de punto, en este caso, 20.04.1. Esto normalmente llega unos meses tras la fecha de lanzamiento inicial.

      Si no ve una versión disponible, añada la opción -d para actualizar a la versión de desarrollo:

      • sudo do-release-upgrade -d

      Si está conectado con nuestro sistema sobre SSH, se le pedirá si desea continuar. Para los equipos virtuales o servidores gestionados debería tener en cuenta que perder la conectividad SSH es un riesgo, sobre todo si no tiene otro medio de conectar remotamente a la consola del sistema (como una función de consola basada en web, por ejemplo).

      Para otros sistemas bajo su control, recuerde que es más seguro realizar actualizaciones importantes del sistema operativo solo cuando tenga acceso directo físico al equipo.

      Cuando se le solicite, escriba y y pulse Enter para continuar:

      Output

      Reading cache Checking package manager Continue running under SSH? This session appears to be running under ssh. It is not recommended to perform a upgrade over ssh currently because in case of failure it is harder to recover. If you continue, an additional ssh daemon will be started at port '1022'. Do you want to continue? Continue [yN]

      A continuación, se le informará que do-release-upgrade está iniciando una nueva instancia de sshd en el puerto 1022:

      Output

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

      Pulse Enter. A continuación, es posible que se le advierta de que no se encontró una entrada de espejo. En los sistemas de DigitalOcean, es seguro ignorar esta advertencia y continuar con la actualización, ya que el espejo local para 20.04 está de hecho disponible. Escriba y:

      Output

      Updating repository information No valid mirror found While scanning your repository information no mirror entry for the upgrade was found. This can happen if you run an internal mirror or if 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 [yN]

      Una vez que las nuevas listas de paquetes se hayan descargado y se hayan calculado los cambios, se le preguntará si desea iniciar la actualización. De nuevo, introduzca y para continuar:

      Output

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

      Se recuperarán los nuevos paquetes, se descomprimirán y se instalarán. Incluso si su sistema está sobre una conexión rápida, esto llevará algún tiempo.

      Durante la instalación, es posible que se le presenten diálogos interactivos para varias preguntas. Por ejemplo, es posible que se le pregunte si desea reiniciar automáticamente los servicios cuando sea necesario:

      Cuadro de diálogo de reinicio del servicio

      En este caso, es seguro responder Yes (Sí). En otros casos, es posible que se le pregunte si desea sustituir un archivo de configuración que ha modificado. Esto a menudo requiere su juicio técnico, y es probable que requiera conocimiento sobre un software específico que está fuera del alcance de este tutorial.

      Una vez que los paquetes hayan terminado de instalarse, se le preguntará si está listo para eliminar los paquetes obsoletos. En un sistema de stock sin configuración personalizada, sería seguro introducir y. En un sistema que ha modificado intensamente, es posible que desee introducir d e inspeccionar la lista de paquetes que se eliminarán, en caso de que incluya cualquier cosa que necesitará reinstalar más tarde.

      Output

      Remove obsolete packages? 53 packages are going to be removed. Continue [yN] Details [d]

      Finalmente, asumiendo que todo ha ido bien, se le informará de que la actualización se ha completado y se requiere reiniciar. Introduzca y para continuar:

      Output

      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]

      En una sesión SSH, probablemente vea algo similar a esto:

      Output

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

      Es posible que necesite pulsar una tecla aquí para salir de la línea de comandos local, ya que su sesión SSH habrá terminado en el servidor.

      Espere un momento a que se reinicie el servidor y vuelva a conectar. Al iniciar sesión, verá un mensaje confirmando que ahora está en Focal Fossa:

      Output

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

      Conclusión

      Ahora debería tener una instalación Ubuntu 20.04 funcional. Desde aquí, probablemente deba investigar los cambios de configuración necesarios a los servicios y aplicaciones implementadas.

      Puede encontrar más tutoriales sobre 20.04 y preguntas en nuestra página de Tutoriales sobre Ubuntu 20.04.



      Source link

      Aktualisieren auf Ubuntu 20.04 Focal Fossa


      Einführung

      Die neueste Langzeitsupport-Version (LTS) des Betriebssystems Ubuntu, Ubuntu 20.04 (Focal Fossa), wurde am 23. April 2020 veröffentlicht. Dieser Leitfaden erklärt, wie Sie ein Ubuntu-System der Version 18.04 oder höher auf Ubuntu 20.04 aktualisieren.

      Warnung: Wie bei fast jeder Aktualisierung zwischen Hauptversionen eines Betriebssystems besteht bei diesem Prozess das inhärente Risiko eines Ausfalls, eines Datenverlusts oder einer fehlerhaften Softwarekonfiguration. Umfassende Datensicherung und umfangreiche Tests werden dringend empfohlen.

      Um diese Probleme zu vermeiden, empfehlen wir, auf einen neuen Ubuntu 20.04-Server zu migrieren, anstatt eine Aktualisierung an Ort und Stelle durchzuführen. Möglicherweise müssen Sie beim Aktualisieren noch Unterschiede in der Softwarekonfiguration überprüfen, aber das Kernsystem wird wahrscheinlich eine größere Stabilität aufweisen. Sie können unsere Serie zur Migration auf einen neuen Linux-Server verfolgen, um zu erfahren, wie Sie zwischen Servern migrieren.

      Voraussetzungen

      Dieser Leitfaden geht davon aus, dass Sie Ubuntu 18.04 oder ein höheres System mit einem sudo-fähigen Nicht-root-Benutzer konfiguriert haben.

      Potenzielle Fallstricke

      Viele Systeme können an Ort und Stelle ohne Zwischenfälle aktualisiert werden. Jedoch ist es bei der Migration auf eine neue Hauptversion oft sicherer und berechenbarer, die Distribution von Grund auf neu zu installieren, die Dienste dabei mit sorgfältigen Tests zu konfigurieren und die Anwendungs- oder Benutzerdaten in einem separaten Schritt zu migrieren.

      Aktualisieren Sie ein Produktionssystem niemals, ohne zuerst die Software und die Dienste, die von Ihnen bereitgestellt wurden, hinsichtlich der Aktualisierung in einer Staging-Umgebung zu testen. Beachten Sie, dass sich Bibliotheken, Sprachen und Systemdienste möglicherweise erheblich geändert haben. Lesen Sie hierzu vor der Aktualisierung am besten die Versionshinweise zu Focal Fossa.

      Schritt 1 — Sichern der Systemdaten

      Vor einer wesentlichen Aktualisierung jedes Systems sollten Sie sicherstellen, dass Sie keine Daten verlieren, falls die Aktualisierung fehlschlägt. Die beste Möglichkeit hierzu ist eine Datensicherung Ihres gesamten Dateisystems. Falls dies nicht möglich ist, stellen Sie sicher, dass Sie über Kopien von Benutzerstammverzeichnissen, allen benutzerdefinierten Konfigurationsdateien und Daten verfügen, die von Diensten wie relationalen Datenbanken gespeichert werden.

      In einem DigitalOcean Droplet besteht ein Ansatz darin, das System herunterzufahren und einen Snapshot zu erstellen (durch das Herunterfahren wird das Dateisystem konsistenter). Weitere Informationen zum Snapshot-Prozess finden Sie in Erstellen von Snapshots in Droplets. Nachdem Sie geprüft haben, dass die Ubuntu-Aktualisierung erfolgreich war, können Sie den Snapshot löschen, damit Ihnen seine Speicherung nicht länger in Rechnung gestellt wird.

      Weitere Datenspeicherungsmethoden, die auf den meisten Ubuntu-Systemen funktionieren, finden Sie in Auswählen einer effektiven Datensicherungsstrategie für Ihren VPS.

      Schritt 2 — Aktualisieren derzeitig installierter Pakete

      Vor der Aktualisierung der Version ist es am sichersten, alle Pakete der derzeitigen Version auf deren neueste Versionen zu aktualisieren. Aktualisieren Sie zuerst die Paketliste:

      Aktualisieren Sie als Nächstes installierte Pakete auf ihre neuesten verfügbaren Versionen:

      Ihnen wird eine Liste der Aktualisierungen angezeigt und Sie werden dazu aufgefordert, fortzufahren. Geben Sie y für ja ein und drücken Sie ENTER.

      Dieser Prozess kann einige Zeit in Anspruch nehmen. Nach dessen Beendung verwenden Sie den Befehl dist-upgrade mit apt-get. Dadurch werden alle zusätzlichen Aktualisierungen ausgeführt, bei denen bei Bedarf Abhängigkeiten geändert sowie neue Pakete hinzugefügt oder entfernt werden. Hierdurch werden eine Reihe von Aktualisierungen gehandhabt, die möglicherweise im vorherigen Schritt mit apt upgrade zurückgehalten wurden:

      Geben Sie bei der Eingabeaufforderung zum Fortfahren erneut y ein und warten Sie, bis die Aktualisierungen abgeschlossen sind.

      Nachdem Sie nun über eine aktuelle Installation von Ubuntu verfügen, können Sie do-release-upgrade zum Aktualisieren auf die Version 20.04 verwenden.

      Traditionell waren Ubuntu-Veröffentlichungen aktualisierbar, indem die /etc/apt/sources.list von Apt – die die Paket-Repositorys angibt – geändert und apt-get dist-upgrade verwendet wurde, um das Upgrade selbst durchzuführen. Obwohl dieser Prozess wahrscheinlich immer noch funktioniert, bietet Ubuntu ein Tool namens do-release-upgrade, um das Aktualisieren sicherer und einfacher zu machen.

      do-release-upgrade handhabt die Suche nach einer neuen Version, die Aktualisierung der sources.list sowie eine Reihe anderer Aufgaben und ist der offiziell empfohlene Aktualisierungspfad, der über eine Remote-Verbindung ausgeführt werden muss.

      Beginnen Sie mit der Ausführung von do-release-upgrade ohne Optionen:

      Wenn die neue Version von Ubuntu noch nicht offiziell veröffentlicht wurde, erhalten Sie möglicherweise die folgende Ausgabe:

      Output

      Checking for a new Ubuntu release No new release found

      Beachten Sie, dass auf Ubuntu Server die neue LTS-Version erst mit der ersten Punktversion, in diesem Fall 20.04.1, für ein do-release-upgrade zur Verfügung gestellt wird. Dies erfolgt in der Regel einige Monate nach dem Datum der Erstveröffentlichung.

      Wenn Sie keine verfügbare Version sehen, fügen Sie die Option -d hinzu, um auf die Version development zu aktualisieren:

      • sudo do-release-upgrade -d

      Wenn Sie mit Ihrem System über SSH verbunden sind, werden Sie gefragt, ob Sie fortfahren möchten. Bei virtuellen Rechnern oder verwalteten Servern sollten Sie bedenken, dass der Verlust der SSH-Konnektivität ein Risiko darstellt, insbesondere wenn Sie keine andere Möglichkeit haben, eine Remote-Verbindung zur Konsole des Systems herzustellen (wie beispielsweise eine webbasierte Konsolenfunktion).

      Bei anderen Systemen unter Ihrer Kontrolle sollten Sie bedenken, dass es am sichersten ist, größere Betriebssystemaktualisierungen nur dann durchzuführen, wenn Sie direkten physischen Zugriff auf den Rechner haben.

      Geben Sie bei der Eingabeaufforderung y ein und drücken Sie ENTER, um fortzufahren:

      Output

      Reading cache Checking package manager Continue running under SSH? This session appears to be running under ssh. It is not recommended to perform a upgrade over ssh currently because in case of failure it is harder to recover. If you continue, an additional ssh daemon will be started at port '1022'. Do you want to continue? Continue [yN]

      Als Nächstes werden Sie informiert, dass do-release-upgrade eine neue Instanz von sshd auf Port 1022 startet:

      Output

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

      Drücken Sie Enter. Anschließend erhalten Sie möglicherweise eine Warnung, dass kein Spiegeleintrag gefunden wurde. Auf DigitalOcean-Systemen ist es sicher, diese Warnung zu ignorieren und mit der Aktualisierung fortzufahren, da ein lokaler Spiegel für 20.04 in Wirklichkeit verfügbar ist. Geben Sie y ein:

      Output

      Updating repository information No valid mirror found While scanning your repository information no mirror entry for the upgrade was found. This can happen if you run an internal mirror or if 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 [yN]

      Sobald die neuen Paketlisten heruntergeladen und Änderungen berechnet wurden, werden Sie gefragt, ob Sie die Aktualisierung starten möchten. Geben Sie erneut y ein, um fortzufahren:

      Output

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

      Nun werden neue Pakete abgerufen, entpackt und installiert. Auch wenn Ihr System über eine schnelle Verbindung verfügt, dauert das eine Weile.

      Während der Installation werden Ihnen möglicherweise interaktive Dialoge für verschiedene Fragen angezeigt. Zum Beispiel könnten Sie gefragt werden, ob Sie bei Bedarf die Dienste automatisch neu starten möchten:

      Dialog für den Neustart des Dienstes

      In diesem Fall ist es sicher, mit Yes zu antworten. In anderen Fällen könnten Sie gefragt werden, ob Sie eine Konfigurationsdatei ersetzen möchten, die Sie geändert haben. Dies ist oft eine Ermessensentscheidung und erfordert wahrscheinlich Kenntnisse über spezifische Software, die außerhalb des Rahmens dieses Tutorials liegen.

      Sobald die Installierung neuer Pakete abgeschlossen ist, werden Sie gefragt, ob Sie bereit sind, obsolete Pakete zu entfernen. Bei einem Lagersystem ohne benutzerdefinierte Konfiguration sollte es sicher sein, hier y einzugeben. Haben Sie das System stark geändert, sollten Sie möglicherweise d eingeben und die Liste der zu entfernenden Pakete für den Fall einsehen, dass sie etwas enthält, das Sie später neu installieren müssen.

      Output

      Remove obsolete packages? 53 packages are going to be removed. Continue [yN] Details [d]

      Unter der Annahme, dass alles gut verlaufen ist, werden Sie abschließend informiert, dass die Aktualisierung abgeschlossen wurde und ein Neustart erforderlich ist. Geben Sie y ein, um fortzufahren:

      Output

      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]

      In einer SSH-Sitzung sehen Sie wahrscheinlich etwa Folgendes:

      Output

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

      Möglicherweise müssen Sie hier eine Taste drücken, um zu Ihrer lokalen Eingabeaufforderung zu gelangen, da Ihre SSH-Sitzung auf der Server-Seite beendet ist.

      Warten Sie einen Moment, bis Ihr Server neu gestartet ist, und verbinden Sie sich dann erneut. Bei der Anmeldung sollten Sie von einer Meldung empfangen werden, die bestätigt, dass Sie jetzt auf Focal Fossa sind:

      Output

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

      Zusammenfassung

      Sie sollten nun eine funktionierende Installation von Ubuntu 20.04 haben. Ab hier müssen Sie wahrscheinlich notwendige Konfigurationsänderungen an Diensten und bereitgestellten Anwendungen untersuchen.

      Weitere 20.04-Tutorials und -Fragen finden Sie auf unserer Registerseite der Tutorials zu Ubuntu 20.04.



      Source link

      Como atualizar para o Ubuntu 20.04 Focal Fossa


      Introdução

      A versão mais recente de Suporte de longo-prazo (LTS) do sistema operacional Ubuntu, o Ubuntu 20.04 (Focal Fossa), foi lançada no dia 23 de abril de 2020. Este guia explicará como atualizar um sistema Ubuntu de versão 18.04 ou superior para o Ubuntu 20.04.

      Aviso: como em quase qualquer atualização entre versões principais de um sistema operacional, este processo possui um risco inerente de falha, perda de dados ou quebra de configuração de software. Backups abrangentes e testes extensivos são fortemente aconselhados.

      Para evitar esses problemas, recomendamos que você migre para um servidor Ubuntu 20.04 novo ao invés de atualizar um já existente. Você ainda pode precisar revisar diferenças na configuração de alguns softwares ao atualizar, mas o sistema principal provavelmente terá uma maior estabilidade. Siga nossa série sobre como migrar para um novo servidor Linux para aprender como migrar entre servidores.

      Pré-requisitos

      Este guia supõe que você tenha um sistema Ubuntu 18.04 ou superior configurado com um usuário não root com sudo habilitado.

      Problemas possíveis

      Embora muitos sistemas possam ser atualizados sem nenhum incidente, geralmente é mais seguro e mais previsível migrar para uma nova versão principal instalando a distribuição do zero, configurando os serviços realizando testes cuidadosos durante o processo. Em seguida, você migra os aplicativos ou dados de usuário em um passo separado.

      Nunca deve-se atualizar um sistema de produção sem antes testar primeiro todos os seus softwares e serviços implantados em um ambiente de preparo. Lembre-se de que as bibliotecas, linguagens e serviços do sistema podem ter mudado substancialmente. Antes de atualizar, consulte as Notas de atualização do Focal Fossa.

      Passo 1 — Fazendo um backup do seu sistema

      Antes de tentar realizar uma grande atualização em qualquer sistema, você deve garantir que não perderá dados caso a atualização dê errado. A melhor maneira de conseguir isso é criando um backup do seu sistema de arquivos inteiro. Se não fizer isso, certifique-se de que você tenha cópias dos diretórios home do usuário, todos os arquivos de configuração personalizados e os dados armazenados pelos serviços, como os dos bancos de dados relacionais.

      Em um Droplet da DigitalOcean, uma das abordagens é desligar o sistema e fazer uma snapshot (desligar garante que o sistema de arquivos ficará mais consistente). Veja Como criar snapshots de Droplets para obter mais detalhes sobre o processo de snapshot. Após verificar que a atualização do Ubuntu foi bem-sucedida, você pode excluir o snapshot para que você não seja mais cobrado pelo armazenamento.

      Para saber os métodos de backup que funcionarão na maioria dos sistemas do Ubuntu, veja Como escolher uma estratégia de backup eficaz para seu VPS.

      Passo 2 — Atualizando os pacotes instalados atualmente

      Antes de começar a atualização de versão, é mais seguro atualizar todos os pacotes para as versões mais recentes, compatíveis com a versão atual. Comece atualizando a lista de pacotes.

      A seguir, atualize os pacotes instalados para suas últimas versões disponíveis:

      Uma lista de atualizações será mostrada e você será solicitado a continuar. Responda y para aceitar e pressione Enter.

      Este processo pode levar algum tempo. Assim que terminar, utilize o comando dist-upgrade com o apt-get, que executará todas as atualizações adicionais que envolvem alterações de dependências, adicionando ou removendo novos pacotes conforme necessário. Isso realizará uma série de atualizações que podem não ter sido feitas no passo anterior do apt upgrade:

      Novamente, responda y quando solicitado a continuar e espere que as atualizações terminem.

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

      Passo 3 — Atualizando a ferramenta do-release-upgrade do Ubuntu

      Tradicionalmente, as versões do Ubuntu são atualizáveis através da modificação do /etc/apt/sources.list do Apt – que especifica os repositórios de pacotes – e usando o apt-get dist-upgrade para realizar a atualização em si. Embora esse processo ainda possa funcionar, o Ubuntu fornece uma ferramenta chamada do-release-upgrade para facilitar a atualização e torná-la segura.

      O do-release-upgrade faz a verificação por uma nova versão, atualizando o sources.list, além de diversas outras tarefas. Além disso, é o caminho de atualização oficialmente recomendado para atualizações de servidor que precisam ser executadas através de uma conexão remota.

      Comece executando o do-release-upgrade sem nenhuma opção:

      Se a nova versão do Ubuntu ainda não foi lançada oficialmente, você pode obter o seguinte resultado:

      Output

      Checking for a new Ubuntu release No new release found

      Observe que no servidor Ubuntu, a nova versão LTS não é disponibilizada para o do-release-upgrade até a primeira versão de ponto, neste caso, a 20.04.1. Normalmente, ela chega alguns meses após a data inicial de lançamento.

      Se você não ver uma versão disponível, adicione a opção -d para atualizar para a versão de desenvolvimento:

      • sudo do-release-upgrade -d

      Se você estiver conectado ao seu sistema através do SSH, você será questionado se deseja continuar. Para máquinas virtuais ou servidores gerenciados, você deve lembrar que a perda de conectividade SSH é um risco, especialmente se você não tiver outro meio de se conectar remotamente ao console do sistema (como, por exemplo, um recurso de console baseado em Web).

      Para outros sistemas sob seu controle, lembre-se de que é mais seguro realizar atualizações de sistema operacional importantes apenas quando você tiver acesso físico direto à máquina.

      No prompt, digite y e pressione Enter para continuar:

      Output

      Reading cache Checking package manager Continue running under SSH? This session appears to be running under ssh. It is not recommended to perform a upgrade over ssh currently because in case of failure it is harder to recover. If you continue, an additional ssh daemon will be started at port '1022'. Do you want to continue? Continue [yN]

      A seguir, você será informado de que o do-release-upgrade está inciando uma nova instância do sshd na porta 1022:

      Output

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

      Pressione Enter. Em seguida, você pode ser avisado de que uma entrada espelho não foi encontrada. Em sistemas da DigitalOcean, é seguro ignorar este aviso e continuar com a atualização, pois um espelho local para 20.04 está na verdade disponível. Digite y:

      Output

      Updating repository information No valid mirror found While scanning your repository information no mirror entry for the upgrade was found. This can happen if you run an internal mirror or if 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 [yN]

      Assim que as novas listas de pacotes forem baixadas e as alterações calculadas, você será questionado se deseja iniciar a atualização. Novamente, digite y para continuar:

      Output

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

      Agora, novos pacotes serão recuperados, descompactados e instalados. Mesmo se seu sistema estiver em uma conexão rápida, isso levará algum tempo.

      Durante a instalação, pode ser que diálogos interativos para várias perguntas sejam apresentados a você. Por exemplo, você pode ser questionado se deseja reiniciar automaticamente os serviços quando necessário:

      Diálogo de reinicialização de serviço

      Neste caso, é seguro responder Yes. Em outros casos, você pode ser questionado se deseja substituir um arquivo de configuração que você modificou. Muitas vezes, esta é uma decisão que precisa ser analisada e é provável que seja necessário conhecimento sobre softwares específicos. Isso foge do âmbito deste tutorial.

      Assim que os novos pacotes terminarem de ser instalados, você será questionado se está tudo pronto para remover pacotes obsoletos. Em um sistema de estoque sem nenhuma configuração personalizada, deve ser seguro digitar y aqui. Em um sistema em que realizou grandes modificações, você pode querer digitar d e inspecionar a lista de pacotes a ser removido, caso ela inclua qualquer coisa que precise reinstalar mais tarde.

      Output

      Remove obsolete packages? 53 packages are going to be removed. Continue [yN] Details [d]

      Por fim, supondo que tudo tenha corrido bem, você será informado de que a atualização foi concluída e que uma reinicialização é necessária. Digite y para continuar:

      Output

      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]

      Em uma sessão SSH, você provavelmente verá algo parecido com 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 ir para o seu prompt local, pois sua sessão SSH terá side finalizada no servidor.

      Espere um pouco para que seu servidor seja reinicializado, então, reconecte-se. Na tela de login, você deve ser saudado por uma mensagem confirmando que está agora no Focal Fossa:

      Output

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

      Conclusão

      Você deve ter agora uma instalação funcional do Ubuntu 20.04. A partir daqui, você provavelmente precisará investigar as alterações de configuração necessárias para os serviços e aplicativos implantados.

      Você pode encontrar mais tutoriais sobre a versão 20.04 e perguntas em nossa página com o rótulo Tutoriais Ubuntu 20.04.



      Source link