Cómo actualizar a Ubuntu 20.04 Focal Fossa

publicado en: Articles | 0

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 de 2020. Esta guía explicará cómo actualizar un sistema Ubuntu de la versión 18.04 o posterior a Ubuntu 20.04.

advertencia: al igual que con casi cualquier actualización entre versiones principales de un sistema operativo, este proceso conlleva un riesgo inherente de falla, pérdida de datos o configuración de software dañada. Se recomienda encarecidamente realizar copias de seguridad exhaustivas y pruebas exhaustivas.,

para evitar estos problemas, recomendamos migrar a un nuevo servidor Ubuntu 20.04 en lugar de actualizar in situ. Es posible que aún necesite revisar las diferencias en la configuración del software al actualizar, pero es probable que el sistema central tenga mayor estabilidad. Puede seguir nuestra serie sobre cómo migrar a un nuevo servidor Linux para aprender a migrar entre servidores.

prerequisitos

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

peligros potenciales

aunque muchos sistemas se pueden actualizar sin incidentes, a menudo es más seguro y predecible migrar a una nueva versión importante instalando la distribución desde cero, configurando servicios con pruebas cuidadosas en el camino y migrando datos de aplicaciones o usuarios como un paso separado.

nunca debe actualizar un sistema de producción sin probar primero todo el software y los servicios implementados contra la actualización en un entorno de ensayo. Tenga en cuenta que las bibliotecas, los idiomas y los servicios del sistema pueden haber cambiado sustancialmente., Antes de actualizar, considere leer las notas de la versión de Focal Fossa.

Paso 1 – Copia de seguridad de su sistema

antes de intentar una actualización importante en cualquier sistema, debe asegurarse de que no perderá datos si la actualización sale mal. La mejor manera de lograr esto es hacer una copia de seguridad de todo el sistema de archivos. En su defecto, asegúrese de tener copias de los directorios personales de los usuarios, los archivos de configuración personalizados y los datos almacenados por servicios como las bases de datos relacionales.,

en una gota DigitalOcean, un enfoque es apagar el sistema y tomar una instantánea (apagar asegura que el sistema de archivos será más consistente). Consulte Cómo crear instantáneas de gotas para obtener más información sobre el proceso de instantáneas. Después de haber verificado Que la actualización de Ubuntu fue exitosa, puede eliminar la instantánea para que ya no se le cobre por su almacenamiento.

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

Paso 2 – Actualización de los paquetes actualmente instalados

antes de comenzar la actualización de la versión, es más seguro Actualizar a las últimas versiones de todos los paquetes para la versión actual. Comience actualizando la lista de paquetes:

  • sudo apt update

a continuación, actualice los paquetes instalados a sus últimas versiones disponibles:

  • sudo apt upgrade

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

este proceso puede llevar algún tiempo., Una vez que termine, use el comando dist-upgrade con apt-get, que Realizará cualquier actualización adicional que implique cambiar dependencias, agregar o eliminar nuevos paquetes según sea necesario. Esto manejará un conjunto de actualizaciones que pueden haber sido retenidas por el anterior apt upgrade paso:

  • sudo apt dist-upgrade

de nuevo, responda y cuando se le solicite continuar y espere a que las actualizaciones finalicen.

ahora que tiene una instalación actualizada de 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 se pueden actualizar cambiando el /etc/apt/sources.list – que especifica los repositorios de paquetes – y usando apt-get dist-upgrade para realizar la actualización en sí. Aunque es probable que este proceso funcione, Ubuntu proporciona una herramienta llamada do-release-upgrade para hacer la actualización más segura y fácil.,

do-release-upgrade se encarga de comprobar si hay una nueva versión, actualizar sources.list, y una serie de otras tareas, y es la ruta de actualización recomendada oficialmente para las actualizaciones del servidor que se deben realizar a través de una conexión remota.,

comience ejecutando do-release-upgrade sin opciones:

  • sudo do-release-upgrade

si la nueva versión de Ubuntu aún no se ha lanzado oficialmente, puede obtener la siguiente salida:

Output
Checking for a new Ubuntu releaseNo new release found

tenga en cuenta que en Ubuntu Server, la nueva versión no está disponible para do-release-upgrade hasta su primera versión de punto, en este caso 20.04.1. Esto suele ocurrir unos meses después de la fecha de lanzamiento inicial.,

si no ve una versión disponible, agregue la opción -d para actualizar a la versión de desarrollo:

  • sudo do-release-upgrade -d

Si está conectado a su sistema a través de SSH, se le preguntará si desea continuar. Para máquinas virtuales o servidores administrados, debe tener en cuenta que perder la conectividad SSH es un riesgo, especialmente si no tiene otro medio de conectarse 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 tiene acceso físico directo a la máquina.

en el prompt, escriba Y y presione 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

a continuación, se le informará que do-release-upgrade está iniciando una nueva instancia de sshd en el puerto 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

pulse Enter. A continuación, se le puede advertir que no se encontró una entrada de espejo., En los sistemas DigitalOcean, es Seguro ignorar esta advertencia y continuar con la actualización, ya que un espejo local para 20.04 está disponible. Introduzca 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

Una vez que se hayan descargado las nuevas listas de paquetes y se hayan calculado los cambios, se le preguntará si desea iniciar la actualización. De nuevo, ingrese 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

los nuevos paquetes ahora se recuperarán, desempaquetarán e instalarán. Incluso si su sistema está en una conexión rápida, esto tomará un tiempo.,

durante la instalación, se le pueden presentar diálogos interactivos para varias preguntas. Por ejemplo, se le puede preguntar si desea reiniciar automáticamente los Servicios cuando sea necesario:

en este caso, es Seguro responder Sí. En otros casos, se le puede preguntar si desea reemplazar un archivo de configuración que ha modificado. Esto es a menudo una llamada de juicio, y es probable que requiera conocimiento sobre software específico que está fuera del alcance de este tutorial.,

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

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

finalmente, asumiendo que todo ha ido bien, se le informará que la actualización se ha completado y se requiere un reinicio., Ingrese y 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

en una sesión SSH, es probable que vea algo como lo siguiente:

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

es posible que deba presionar una tecla aquí para salir a su solicitud local, ya que su sesión SSH habrá terminado en el extremo del servidor.

espere un momento a que su servidor se reinicie y luego vuelva a conectarse. Al iniciar sesión, debe ser recibido por 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)

Conclusion

ahora debe tener una instalación de Ubuntu 20.04 que funcione., A partir de aquí, es probable que necesite investigar los cambios de configuración necesarios para los servicios y las aplicaciones implementadas.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *