Actualizar Ubuntu en Windows 10

Mención «UA Infrastructure ESM» impide actualizar Ubuntu en Windows 10

Si te decidiste a instalar el shell de Linux en Windows 10 con la distribución Ubuntu, tras un tiempo de poderlo actualizar, aparece actualmente este mensaje:

carlos@Hades:~$ sudo apt upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Calculando la actualización... Listo
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados.

65 additional updates are available with UA Infrastructure ESM.
To see these additional updates run: apt list --upgradable
See https://ubuntu.com/advantage or run: sudo ua status
carlos@Hades:~$

Por mucho que escribas apt list --upgradable, no sale nada nuevo que instalar.

¿Por qué surge ese mensaje?

El ciclo de actualizaciones normal de Ubuntu, no incluye actualizar la versión mayor ni menor de la distribución. Con una versión de distribución nueva cada seis meses y una de soporte a largo plazo (LTS) cada dos años como la queinstala Windows, la que tienes instalada llega un momento en que termina quedando obsoleta y deja de recibir actualizaciones. Las versiones LTS duran 5 años desde su fecha de lanzamiento. En Windows 10 probablemente instalaste la versión 14.04, que es de Abril de 2014.

Canonical, la empresa que distribuye Ubuntu, ofrece un servicio de actualizaciones de pago para versiones obsoletas. A ese servicio ESM (Extended Security Maintenance, Mantenimiento de seguridad extendido) hace referencia el mensaje. De forma resumida: no hay actualizaciones para las distribuciones obsoletas por la vía normal sin pasar por caja.

¿Cómo actualizar Ubuntu en Windows 10?

Pues fácil, como lo hariamos fuera de Windows, disponiendo de tiempo, ejecutando un simple comando y atendiendo a lo que vaya surgiendo en función de las personalizaciones que pudieramos tener instaladas y surgen incompatibilidades o diferencias de configuración. Si las pequeñas actualizaciones las instalábamos con:

sudo aptitude update
sudo aptitude upgrade

Para actualizar la versión de la distribución y continuar con un soporte normalizado de actualizaciones, ejecuta:

carlos@Hades:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
Obtener:1 Upgrade tool signature [819 B]
Obtener:2 Upgrade tool [1.245 kB]
Obtenidos 1.246 kB en 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
extracting 'xenial.tar.gz'

Puede aparecer fugazmente un error de archivo no encontrado y quedar la ventana en negro unos pocos minutos. Si ves que no responde, pulsa enter y espera tres minutos sin desesperarte. Posteriormente te puede indicar que vaya a retirar paquetes que ya no se soportan y mensajes similares.

Actualizando la información del repositorio

Desactivados los orígenes de terceros

Se han desactivado algunas entradas de otros proveedores en su
«sources.list». Puede volver a activarlas tras la actualización con
la herramienta «Orígenes del software», o con su gestor de paquetes.

Para continuar, pulse Intro

Tras unas cuantas descargas aparecerá el paso importante:

¿Quiere comenzar la actualización?


20 paquetes instalados ya no están soportados por Canonical. Puede
seguir obteniendo soporte de la comunidad.

Se van a desinstalar 12 paquetes. Se van a instalar 131 paquetes
nuevos. Se van a actualizar 513 paquetes.

Debe descargar un total de 211 M. Esta descarga tardará
aproximadamente 2 minutos con su conexión actual.

Esta actualización puede tardar varias horas. Una vez finalice la
descarga, el proceso no se podrá cancelar.

 Continuar [sN]  Detalles [d]

Es el momento de decisión definitivo, a partir de aquí no hay marcha atrás.Una vez pulses S e Intro, empezarán las descargas e instalaciones.

Si en algún momento parece detenido el proceso, basta con pulsar Enter. Mensajes como el siguiente carecen de relevancia:

dpkg: aviso: no se puede borrar el directorio antiguo `/mnt': Dispositivo o recurso ocupado

Algunos mensajes llegan a lo gracioso, paquetes que requieren instalar un paquete que a la vez esté pendiente de desinstalarse. Tómalo con humor, no te estreses, el sistema lleva años mejorando y funciona con mucha inteligencia acumulada.

Preparando para desempaquetar .../dpkg_1.18.4ubuntu1.6_amd64.deb ...
Desempaquetando dpkg (1.18.4ubuntu1.6) sobre (1.17.5ubuntu5.8) ...
Procesando disparadores para man-db (2.6.7.1-1ubuntu1) ...
Configurando dpkg (1.18.4ubuntu1.6) ...
Instalando una nueva versión del fichero de configuración /etc/cron.daily/dpkg ...
dpkg: perl-modules: problemas de dependencias, pero se desinstalará de todas formas
 tal y como se solicitó:
 stunnel4 depende de perl-modules.
 perl depende de perl-modules (>= 5.18.2-2ubuntu1.7).
 liburi-perl depende de libnet-perl; sin embargo:
  El paquete `libnet-perl' no está instalado.
  El paquete `perl-modules' provee `libnet-perl' pero va a ser desinstalado.
 libmailtools-perl depende de libnet-perl; sin embargo:
  El paquete `libnet-perl' no está instalado.
  El paquete `perl-modules' provee `libnet-perl' pero va a ser desinstalado.

Algún archivo de configuración puede tener diferencias y a modo de menú, más textual o semigráfico puede preguntarte qué hacer.

Menú con opciones ante diferencias en archivos de configuración existentes y nuevos.

Ante la duda, mira las diferencias y en su caso, si no tiene diferencias por cambios que hayas realizado, elige instalar la versión del responsable del paquete

Buscando paquetes obsoletos
Leyendo lista de paquetes... Finalizado
Creando árbol de dependencias
Leyendo la información de estado... Finalizado
Generando estructuras de datos... Finalizado
Generando estructuras de datos... Finalizado

¿Desinstalar los paquetes obsoletos?


Se van a desinstalar 35 paquetes.

 Continuar [sN]  Detalles [d]

Ya por último, el paso final, aceptar un reincio en el que solo es Ubuntu el afectado.

La actualización del sistema se ha completado.

Se requiere reiniciar

Para finalizar la actualización se necesita reiniciar.
Si selecciona «s» el sistema reiniciará.

Continuar [sN]

Pulsa s, Enter y llegas al final

Failed to connect to bus: No existe el archivo o el directorio
Failed to talk to init daemon.
=== Command detached from window (Sat Nov 16 21:49:20 2019) ===
=== Command terminated normally (Sat Nov 16 21:49:30 2019) ===

Ahora pulsa Enter y aparecerá un mensaje

Press x to destroy or r to resurrect window


Pues liquidamos, esto terminó, pulsa x.

En la ventana parecerá un nuevo pantallazo, cierra con exit y ya queda concluído y cerrado todo

[screen is terminating]
carlos@Hades:~$ exit

Ya puedes actualizar con normalidad, tienes una nueva versión de Ubuntu

Ya solo queda que entres de nuevo para comprobar su funcionamiento, con el problema resuelto, abre de nuevo la ventana de Ubuntu, con el sistema renovado y refresca las actualizaciones por si hay alguna pendiente.

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

carlos@Hades:~$ sudo apt update
[sudo] password for carlos:
Obj:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Des:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Des:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Des:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Descargados 325 kB en 3s (108 kB/s)
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se puede actualizar 1 paquete. Ejecute «apt list --upgradable» para verlo.

Si como dice hay alguna,vamos a verlo, ahora sí deben aparecer.

carlos@Hades:~$ apt list --upgradable
Listando... Hecho
libparse-debianchangelog-perl/xenial 1.2.0-8 all [actualizable desde: 1.2.0-1ubuntu1]
N: Hay 1 versión adicional. Utilice la opción «-a» para verla

Pues cosa fácil, actualiza, todo funciona perfectamente ya.

carlos@Hades:~$ sudo apt upgrade

…y ya continuas con normalidad.

¿Qué versión de Ubuntu tengo ahora?

Simple, un comandito y la puedes ver

carlos@Hades:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.6 LTS
Release:        16.04
Codename:       xenial

¿Puedo actualizarlo más?

Si como en el caso de muestra, te sale la versión 16.04, puedes aprovechar que está sen ello, tienes la experiencia fresca y subir otro peldaño para ir hasta la 18.04, simplemente verifica que todo está funcionando correctamente y repite el proceso partiendo del sudo do-release-upgrade otra vez.

carlos@Hades:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
Obtener:1 Upgrade tool signature [819 B]
Obtener:2 Upgrade tool [1.240 kB]
Obtenidos 1.241 kB en 0s (0 B/s)
authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg'
extracting 'bionic.tar.gz'

Recuerda, si ves que se atasca, haz clic en la ventana de Ubuntu, pulsa Intro y espera, algunos procesos son lentos.

Cada dos años tienes nueva versión LTS, no hace falta espera a que pierda el soporte para actualizar. Si todo sale bien, de la 14.04 inicial de Windows10 pasas a la 16.04, lego a la 18.04, pronto a la 20.04…

carlos@Hades:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic


Publicado

en

,

por

Comentarios

Deja una respuesta

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

Información básica sobre protección de datos
Responsable Carlos González-Román Ferrer +info…
Finalidad Gestionar y moderar tus comentarios. +info…
Legitimación Consentimiento del interesado. +info…
Destinatarios Automattic Inc., EEUU para filtrar el spam. +info…
Derechos Acceder, rectificar y cancelar los datos, así como otros derechos. +info…
Información adicional Puedes consultar la información adicional y detallada sobre protección de datos en nuestra página de política de privacidad.