¿Hay alguna forma de determinar si hay una nueva versión de Ubuntu disponible desde la línea de comandos?

¿Hay alguna forma de determinar si hay una nueva versión de Ubuntu disponible desde la línea de comandos?

Normalmente en Ubuntu, si hay una nueva versión disponible, la GUI se lo informará. Sin embargo, si ejecuta Ubuntu en el servidor, no hay GUI.

poderrun lsb_release -a, que al menos le dirá cuál es su versión actual, pero no le indicará si hay una nueva versión a la que pueda actualizar. Estoy tratando de escribir un script muy simple para "determinar si es tiempo de actualización", y sería muy útil poder hacerlo mediante un comando... ¿alguien conoce alguno?

Respuesta1

Verifique el comando do-release-upgrade. Si no hay una nueva versión disponible, simplemente regresa en consecuencia:

$ do-release-upgrade 
Checking for a new ubuntu release
No new release found

Sin embargo, si hay una nueva versión disponible, continúa descargando las diferencias y solicita la contraseña de sudo (si lo ejecuta un usuario sin privilegios para las actualizaciones).

Para las versiones LTS de Ubuntu, creo que solo muestra que hay una actualización disponible si hay una nueva versión LTS disponible. Investigue un poco más sobre la herramienta para ver sus peculiaridades exactas.

información relacionada