Actualizado el viernes, 8 mayo, 2020
Actualizar Ubuntu 18.04 a Ubuntu 20.04 Focal.
Apenas falta una semana para el esperado lanzamiento de Ubuntu 20.04 Focal Fossa (23 de abril de 2020). Esto quiere decir que ya podemos empezar a preparar las actualizaciones de nuestros sistemas; nosotros ya hemos actualizado un servidor Ubuntu 18.04 con resultado satisfactorio.
Es evidente que al ser un servidor el upgrade lo realizamos a través de la terminal, pero el proceso es exactamente el mismo que si utilizas un Ubuntu de escritorio, recuerda que este tipo de operaciones siempre son más confiables desde la consola que desde la GUI.
Si quieres descargar la nueva ISO de Ubuntu 20.04 LTS, en este artículo tienes los enlaces de descarga.
Antes de comenzar, recordamos las mejores novedades de la última versión de Ubuntu.
Nuevas características de Ubuntu 20.04
- Sistema de archivos ZFS muy mejorado.
- Posibilidad de insertar el logotipo del fabricante de la máquina al arrancar (OEM).
- Linux Kernel 5.4.
- El nuevo GNOME 3.36 es mucho más veloz que sus antecesores.
- PHP7.4, Ruby 2.7, Python 3.8, OpenJDK 11 y muchos más.
- La versión ZFS 0.8 incluye cifrado de forma nativa.
- etc…
Actualizar Ubuntu 18.04 a Ubuntu 20.04 Focal
Comenzamos el tutorial verificando la versión de Ubuntu instalada.
lsb_release -a
ejemplo de salida…
Ubuntu 18.04 LTS
Por defecto las sesiones en vivo de ssh a veces se pueden cerrar por X tiempo, para evitar este problema definimos que la sesión se mantenga viva.
sudo nano /etc/ssh/sshd_config
Al final del archivo agrega lo siguiente…
ClientAliveInterval 60
Guarda el archivo y cierra el editor. Debes reiniciar el demonio de OpenSSH.
sudo systemctl restart ssh
Continuamos actualizando por completo nuestro Ubuntu 18.04 LTS.
sudo apt update && sudo apt dist-upgrade
Ahora instalamos el paquete «Update Manager Core».
sudo apt install update-manager-core
Debes asegurarte que tienes el «Prompt» con LTS.
sudo nano /etc/update-manager/release-upgrades
ejemplo de Prompt=lts…
Prompt=lts
Guarda el archivo y cierra el editor, vamos a comenzar la actualización de Ubuntu 18.04 a Ubuntu 20.04 Focal.
do-release-upgrade -d
El proceso de actualización a comenzado, responde a todas las pregunta que te indique el sistema. Algunos ejemplos gráficos.
Building dependency tree Reading state information... Done Calculating the changes Calculating the changes Do you want to start the upgrade? 12 installed packages are no longer supported by Canonical. You can still get support from the community. 8 packages are going to be removed. 70 new packages are going to be installed. 327 packages are going to be upgraded. You have to download a total of 120 M. This download will take about 15 minutes with a 1Mbit DSL connection and about 4 hours with a 56k modem. Fetching and installing the upgrade can take several hours. Once the download has finished, the process cannot be canceled.
Reiniciar librerías
Configurar el idioma del teclado
Una vez termine el proceso el sistema debes reiniciar el sistema. Al arrancar de nuevo verificamos que nuestro nuevo Ubuntu 20.04 está instalado.
lsb_release -a
ejemplo de salida…
Ubuntu 20.04 LTS
Los repositorios oficiales se han actualizado a la nueva versión, pero los de terceros (si es que los tenías), no. Para que cambien de versión ejecuta los siguientes comandos (de bionic a focal).
sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list sudo sed -i 's/bionic/focal/g' /etc/apt/sources.list.d/*.list
Actualiza el sistema.
sudo apt update
Si algún repositorio da error, es por que aún no tiene creado el de la nueva versión. Accedes al directorio con el siguiente comando y borras el que te de problemas.
cd /etc/apt/sources.list.d dir
sudo rm /etc/apt/sources.list.d/repo-que-falla.*
Enhorabuena… tu sistema ya funciona con Ubuntu 20.04 Focal.
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.
Excelente, todo funcionando!!
Gracias por tu comentario.
Hola. Tengo Lubuntu 18.04 y quiero actualizar al 20.04. Mi duda es si los programas y configuraciones se eliminan o si se mantiene todo como esta pero con el nuevo Lubuntu 20.04. Gracias de antemano.
No deberías tener ningún problema, otra cosa es que sean compatibles o no.
Anduvo perfecto tuve problemas luego de actualizar con los repositorios, si me pueden ayudar gracias!
Hola Pab, pides ayuda pero no especificas el error.
Supongo que te darán fallo algunos repositorios que no tienen versión para Ubuntu 20.04.
Ese problema ya se especifica al final del artículo.
Si algún repositorio da error, es por que aún no tiene creado el de la nueva versión. Accedes al directorio con el siguiente comando y borras el que te de problemas.
cd /etc/apt/sources.list.d
dir
sudo rm /etc/apt/sources.list.d/repo-que-falla.*
Hola amigo,
Al realizar el segundo paso: nano /etc/ssh/sshd_config
Abre vacìo y me sale el error: [ El directorio «/etc/ssh» no es de escritura ]
Saludos,
Buenos días Byron.
Si no eres root te falta el sudo.
sudo nano /etc/ssh/sshd_config
Buenas noches Byron .
Estoy intentando el paso 4, pero tengo esta duda.
sudo nano /etc/ssh/sshd_config
Aparentemente este archivo no existia, porque la unica linea que se agrego fue esta:
«ClientAliveInterval 60»
Guarda el archivo y cierra el editor. Debes reiniciar el demonio de OpenSSH.
sudo systemctl restart ssh
Aqui es donde me da el error:
failed to restart ssh.service not found
No entendi cuando hablas del openssh… debo instalarlo?, o ya deberia estar instalado?
Gracias por tu apoyo !!
Hola Alfredo, parece que por algún motivo desconocido no tienes OpenSSH instalado.
De todas formas ese paso es útil para actualizar sistemas remotos, y que no se cierre la conexión ssh. Si tu sistema es local no es necesario.
Un saludo.
Oye mano, muchisimas gracias !!!!,
Ok, seguire tratando la actualizacion entonces… me dio ciertos errorcitos pero quiero detallarlos mejor a ver por que la actualizacion no descarga.
No llego siquiera a la parte donde dices que me va a preguntar de todo.
Agradecido nuevamente
Muchas gracias, todo funcionó muy bien solamente teclee $ sudo apt-get install ssh seguí los pasos y adelante.
Ami cuando pongo alguna de las preguntas me pone error me podes explicar para poder hacerlo porfa Gracias Saludos.
¿Qué errores se imprimen en pantalla?