La versión actual de Ubuntu 18.04 (Bionic Beaver) viene con características interesantes que facilitan su uso. Si está utilizando Ubuntu 16.04 o 17.04, esta guía lo guiará paso a paso a través del proceso de actualización a Ubuntu 18.04.

requisitos

Un sistema Ubuntu 16.04 LTS o superior existente configurado con un usuario no root con privilegios sudo.

Qué considerar antes de actualizar

Antes de actualizar a un nuevo sistema, se considera seguro actualizar a una nueva versión importante instalando el software desde cero y configurando cuidadosamente los servicios mientras se prueban los pasos a lo largo del camino.

Nunca actualice a un nuevo sistema sin probar todas las opciones de software. Esto se debe a que cosas como los idiomas, las bibliotecas y los servicios del sistema pueden haber cambiado. Además, asegúrese de haber leído las notas de la versión de Bionic Beaver.

Paso 1: copia de seguridad del sistema

Antes de realizar una actualización importante de su sistema, es muy importante asegurarse de que sus datos no se pierdan en caso de que falle la copia de seguridad. Es mejor hacer una copia de seguridad de todo el sistema de archivos en línea o en un disco duro externo.

Paso 2: Actualice los paquetes actuales Actual

El siguiente paso antes de comenzar a actualizar es actualizar a las últimas versiones de todos los paquetes. Para hacer esto, abra el panel de Ubuntu y busque el Actualizaciones de software Pestaña.

Navegue a la pestaña Actualizaciones y configure la sección Notificarme de una nueva versión de Ubuntu a Para versiones de soporte a largo plazo o LTS. Esto recargará la caché del repositorio de software.

Una vez seleccionada la configuración de fuente de software correcta, abra una nueva terminal y ejecute el siguiente comando para actualizar el sistema.

$ sudo apt-get update

Luego continúe y actualice los paquetes instalados a las últimas versiones disponibles.

$ sudo apt-get upgrade

Recibirá una lista de todas las actualizaciones disponibles. Responda sí y haga clic Ingresar.

Este proceso puede llevar varios minutos. Una vez hecho esto, deberá realizar las actualizaciones disponibles que requieran que cambie las dependencias o agregue o elimine nuevos paquetes. Para hacer esto, ejecute el siguiente comando:

$ sudo apt-get dist-upgrade

Siguiente respuesta hacia Si se le solicita que continúe, espere a que se complete el proceso de actualización.

Una vez que haya actualizado los paquetes de Ubuntu actuales, puede usarlos para actualizar a la versión 18.04 hacer-release-upgradeup.

Paso 3: Actualización de Ubuntu usando la herramienta de actualización Do Release

Originalmente, las actualizaciones de Ubuntu siempre se realizaban cambiando la descripción de apt; /etc/apt/sources.listy reemplazarlo con actualización de apt-get dist> para completar la actualización usted mismo. Es posible que este proceso aún funcione, pero para que el proceso sea más fácil y seguro, Ubuntu proporciona una herramienta llamada Do actualización de lanzamiento.

Esta herramienta ayuda a encontrar nuevas versiones, actualiza el archivo sources.list y realiza otras tareas. Esta es la ruta de actualización recomendada para cualquier actualización del servidor que se realice de forma remota.

Para iniciar el proceso de actualización, ejecute el comando do-release-upgrade sin opciones:

$ sudo do-release-upgrade

Si no se ha lanzado una nueva versión de Ubuntu, verá el siguiente resultado:

Checking for a new Ubuntu release
No new release found

Cuando encuentre esta información, incluya la -D Opción de actualizar el sistema a la versión de desarrollo:

$ sudo do-release-upgrade -d

Si la conexión de su sistema es SSH, deberá confirmar si desea continuar. Al usar máquinas virtuales o servidores administrados, es importante mantener la conectividad SSH, ya que perderla puede poner en riesgo su sistema.

Luego continúe ingresando luego haga clic en Ingresar sigue adelante

Debería tener la siguiente salida:

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] y

En este punto, hacer-release-upgradeup La herramienta le notificará de una nueva instancia de sshd que se ejecuta 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]

Adelante y presione Ingresar. Es posible que reciba una advertencia de que no se encontró ninguna entrada de espejo. Puede ignorar esta advertencia y continuar con la actualización, ya que de hecho hay un espejo local disponible para Ubuntu 18.04. Arte:

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

Continue [yN] y

Ahora se descargará un nuevo paquete y se realizarán todos los cambios. Se le pedirá que inicie el proceso de actualización. prensa sigue adelante:

producción

Do you want to start the upgrade?


6 installed packages are no longer supported by Canonical. You can
still get support from the community.

9 packages are going to be removed. 104 new packages are going to be
installed. 399 packages are going to be upgraded.

You have to download a total of 232 M. This download will take about
46 seconds with your connection.

Installing the upgrade can take several hours. Once the download has
finished, the process cannot be canceled.

 Continue [yN]  Details [d]y

Ahora se instalarán todos los paquetes de la nueva versión. Esto podría tomar un tiempo.

Después de instalar los nuevos paquetes, se le pedirá que elimine los paquetes innecesarios. La entrada es segura en un sistema que no requiere mucha configuración personalizada Aquí.

Por otro lado, si se trata de un sistema con muchas modificaciones, es posible que deba ingresar D y verifique todos los paquetes que deben eliminarse.

La salida debería verse así:

Output
Remove obsolete packages?

53 packages are going to be removed.

 Continue [yN]  Details [d]y

Si todo salió bien, recibirá un mensaje de que la actualización se completó y que puede reiniciar su sistema. Ingresar 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] y
For SSH, you are likely to see the following output:
Output
Connection to 203.0.113.241 closed by remote host.
Connection to 203.0.113.241 closed.

Presione cualquier tecla para salir del símbolo del sistema local.

Espere un momento a que el sistema se reinicie y luego vuelva a conectarlo. Una vez que vuelva a iniciar sesión, verá un mensaje que confirma que está usando Ubuntu 18.04.

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

Su actualización ahora está completa y exitosa

Conclusión

Eso es. Ahora debería ser más fácil actualizar de Ubuntu 16.04 a Ubuntu 18.04. Desde aquí puede revisar los cambios de configuración necesarios para su sistema y aplicaciones.