Lliurex-Up es la herramienta incluida en LliureX para la actualización del sistema.
Además de actualizar el sistema esta aplicación realiza una serie de comprobaciones para garantizar en la medida de lo posible la estabilidad del sistema y evitar que en el proceso de actualización se instalen paquetes que puedan entrar en conflicto con los ya instalados por estar en repositorios no controlados por el equipo de desarrollo de LliureX.
Indicar que esta herramienta cuenta con 2 versiones: una para entornos gráficos (Lliurex-Up) y otra para ser utilizada mediante terminal (lliurex-upgrade).
Lliurex-Up puede ejecutarse mediante el acceso disponible en la sección Administración de LliureX del menú de aplicaciones
o bien mediante el zomando de la sección Sistema del Zero-Center
Cuando se ejecuta Lliurex-Up en primer lugar se realizan una serie de comprobaciones para detectar posibles problemas que puedan impedir la correcta actualización del sistema y en su caso intentar solucionarlos.
Por ejemplo se comprueba que el equipo que se quiere actualizar puede conectarse a los repositorios de lliurex (exceptto en el caso del sabor Cliente). Si no es posible la conexión se muestra un mensaje informativo.
Una vez comprobada la situación del sistema se busca si existe una nueva versión de Lliurex-Up disponible en los repositorios y en caso afirmativo se procede a la actualización del mismo. Una vez actualizado Lliurex-Up se reinicia de forma automática.
Por último en el caso del servidor se comprueba si existe mirror y si este está actualizado. En caso negativo se ofrece al usuario la opción de actualizar el mirror antes de llevar a cabo la actualización del sistema.
En caso de querer actualizar el mirror se abrirá lliurex-mirror para que se pueda lanzar la actualización del mismo. Una vez iniciado la actualización del mirror se puede cerrar la aplicación y seguir el avance del proceso de actualización del mirror desde el propio Lliurex-Up.
Una vez el mirror este actualizado, Lliurex-Up continuará con el proceso de actualización del sistema.
Si se intenta actualizar un cliente se comprueba si en el servidor correspondiente existe un mirror de Lliurex. De no existir se pregunta al usuario si quiere incluir los repositorios de lliurex en el fichero de sources-list.
Además se comprueba si el mirror se esta actualizando. En caso afirmativo Lliurex-Up mostrará un aviso indicándolo.
Finalizadas las acciones previas y si todo es correcto se procede a comprobar si existe una nueva actualización disponible o si por el contrario el sistema ya esta actualizado.
Si el sistema está actualizado en el panel de Información se mostrará el siguiente mensaje
En el caso de que si exista una nueva versión en el panel de información aparecerá la siguiente información:
Versión actual: indica la versión actual instalada en el equipo
Versión disponible: indica la última versión disponible en los repositorios de lliurex
Versión a instalar: indica la versión que se instalará si se ejecuta el proceso de actualización
Número de paquetes: indica cuantos paquetes se actualizarán y/o instalarán
Descarga: indica el tamaño de la actualización
Normalmente la versión disponible y la versión a instalar coincidirán pero en el caso de los clientes puede ocurrir que difieran si el mirror no esta actualizado.
Haciendo clic en Lista de paquetes se puede consultar la lista de paquetes que incluye la nueva actualización.
Haciendo clic sobre ellos puede consultarse, si esta disponible, el control de cambios del mismo.
Para iniciar el proceso de actualización se hará clic en Actualizar desde cualquiera de las pestañas disponibles.
El progreso de la actualización puede seguirse haciendo clic en Proceso de actualización
Una vez finalice el proceso de actualización se mostrará un mensaje informativo para indicar si se ha completado con éxito
o si por el contrario ha habido algún problema que ha impedido la actualización total o parcial de la actualización.
En caso de fallo parcial en la lista de paquetes se podrá consultar aquellos paquetes que no se han podido actualizar de forma correcta.
Lliurex-Up dispone de un indicador para la barra de menú con 2 funcionalidades:
Informar de la disponibilidad de nuevas actualizaciones (función no disponible en los clientes)
Notificar que el equipo está siendo actualizado de forma remota