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.
Tú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.