Cargando...
 

Lliurex Up en LliureX 19

 Artículo desactualizado
El siguiente artículo contiene contenido desactualizado perteneciente a otra versión de LliureX y se encuentra en proceso de actualización

1. Introducción



Una de las muchas novedades con las que se presenta LliureX 16 es una nueva interfaz mejorada del LliureX Up. Es muy común entre las personas que usan más el terminal escribir:

sudo apt update && sudo apt dist-upgrade


Pero el lliureX Up, realiza una serie de acciones para asegurar que todo funciona correctamente y que los paquetes que vas a actualizar no entren en conflicto con otros paquetes ya instalados, por lo que es muy recomendable su uso.

2. LliureX Up



Para ejecutar el LliureX Up, hay que ir a Inicio > Administración de LliureX > Actualizador de LliureX:


2 Lliurex Up


Otra opción para ejecutar LliureX Up es desde el zomando correspondiente del Zero-Center:


1 Lliurex Up


También podemos ejecutarlo desde la terminal escribiendo:

sudo lliurex-up


Una vez ejecutado el programa empezarà a hacer una serie de comprobaciones:


1 Lliuerx Up


Si existe una nueva versión de LliureX Up, en primer lugar se actualizará


05 LLXup Gen Es ES


Finalizada la actualización de LliureX Up, la aplicación se reiniciará y continuará con el proceso de actualización del sistema.


06 LLXup Gen Es ES

3. Creación/actualización del mirror.



Si el LliureX up detecta que el mirror no está actualizado, lo primero que nos preguntarà será si queremos actualizar el mirror:


4 Lliurex Up


En este caso le damos a Si, normalmente si hacemos un mantenimiento frecuente no tardará mucho tiempo, si lo creamos por primera vez o lo actualizamos con menos frecuencia, tardará bastante. Se nos abrirà la aplicación de Lliurex mirror, ponemos nuestro nombre de usuario y contraseña:


5 Lliurex Up


Se nos abrirà uan ventana con todos los mirror que tenemos creados en nuestro servidor, en este caso sólo uno. Clickamos sobre él para actualizarlo:


6 Lliurex Up


Y luego le damos a Actualizar:


7 Lliurex Up


Veremos que el contador de la actualización empieza a moverse. Así, cuando termine el proceso de actualización del mirror podremos ver el 100% y cerramos la pantalla:


8 Lliurex Up


Una vez lanzada la actualización del mirror, podemos cerrar la aplicación LliureX Mirror, y seguir el proceso de actualización del mirror desde LliureX Up


10 LLXup Gen Es ES

4. Comprobación de las actualizaciones



Una vez cerremos la ventana comprobará si existen actualizaciones del sistema:


8 Lliuerx Up


Entonces nos aparecerá una pantalla donde nos indica la versión de lliureX que tenemos instalada, la versión que hay para actualizar en los repositorios de LliureX y la versión que se instará. Normalmente la versión disponible y la versión a instalar coincidirán pero en el caso de los clientes puede ocurrir que sean distintas si el mirror no esta actualizado ya que en el caso de los equipos que se actualicen contra el mirror la versión a instalar será la disponible en el mismo.

Además de las versiones, en este pantalla se indica el número de paquetes que se actualizarán o instalaran así como el tamaño de la actualización.

Desde esta pantalla también podremos ver los paquetes que vamos a actualizar o empezar el proceso de actualización:


10 Lliurex Up


Si vamos a los paquetes que vamos a instalar, nos aparecerá una ventana con todos los paquetes que se actualizarán (aparecen con el icono del reloj en la columna de la izquierda) o que se instalarán por primera vez (marcados con el icono +). Si pulsamos sobre un paquete nos aparecerá (si esta disponible) la información sobre el control de cambios del mismo.


11 Lliurex Up


Si pulsamos sobre el botón Actualizar ahora empezará el proceso de actualización:


12 Lliurex Up


Hasta que termine, entonces nos aparecerá el botón en gris indicando que ya ha terminado:


13 Lliurex Up


Si durante la actualización se produce un error que impide que el sistema se actualice completamente, el botón aparecerá en color rojo.

5. Indicador de la barra de menú



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 esta siendo actualizado de forma remota


5.1. Aviso de nuevas actualizaciones



Si al iniciar sesión en un equipo el sistema detecta que existen actualizaciones disponibles, se mostrará una notificación informando de este hecho junto con un icono identificativo en la barra de menú


01 LLXup Noti Es ES


Si pulsamos sobre el icono podremos ejecutar Lliurex Up, que hará que el icono desaparezca de la barra de menú.


02 LLXup Noti Es ES


Mientras no se ejecute LliureX Up el icono permanecerá visible y cada hora se mostrará una notificación para recordar que existen actualizaciones disponibles (puede ocurrir que la notificación se muestre con más frecuencia si se el sistema detecta actualizaciones de la caché de apt).

 Atención
En el caso de que el sistema tenga, además de los repositorios de LliureX, otros repositorios (como por ejemplo de los Ubuntu) es posible que se muestre la notificación de nuevas actualizaciones disponibles, pero que al ejecutar LliureX Up nos informe de que el sistema esta actualizado. Esto es debido a que las nuevas actualizaciones detectadas corresponden a repositorios diferentes de LliureX pero que no pueden ser instaladas mediante LliureX Up por tratarse de versiones no controladas por el equipo de desarrollo de LliureX que podrían provocar un mal funcionamiento del sistema.


Si no deseamos que se muestre el icono ni las notificaciones de nuevas actualizaciones deberemos deshabilitar la opción correspondiente accediendo a LliureX Up.


02b LLXup Noti Es ES

 Atención
La desactivación/activación de las notificaciones de nuevas actualizaciones surgirá efecto al volver a iniciar sesión en el equipo

5.2. Notificación de actualización remota



Esta funcionalidad nos informa cuando en el sistema se esta ejecutando el comando lliurex-upgrade (la versión para terminal de LliureX Up) de forma remota, como por ejemplo

  • Una actualización programada mediante LliureX Remote Installer en el caso de los clientes
  • Mediante una conexión ssh
  • Mediante el epoptes

En estos casos aparecerá un icono en la barra de menú que al pulsar sobre el, nos mostrará un indicador de la actividad del comando lliurex-upgrade


03 LLXup Noti Es ES


Una vez finalice la actividad del comando, se mostrará una notificación informando de este hecho y el icono desaparecerá de la barra de menú.


04 LLXup Noti Es ES


Por último señalar que esta funcionalidad no puede ser deshabilitada

6. LliureX Upgrade



LliureX Upgrade es la versión para terminal de LliureX Up. Para utilizarla únicamente hay que abrir un terminal y ejecutar (con permisos de administrador) el comando lliurex-upgrade.

Esta aplicación dispone de varios modos de ejecución, que pueden consultarse ejecutando el comando lliurex-upgrade -h (o --help):

  • lliurex-upgrade: equivalente a ejecutar LliureX Up.
  • lliurex-upgrade -u (o --unattended): es un modo desatendido que evita que el usuario tenga que confirmar si desea actualizar el mirror (si no esta actualizado se actualizará) o continuar con el proceso de actualización una vez obtenidos los paquetes que se tienen que actualizar o instalar.
  • lliurex-upgrade -n (o --no-mirror): este modo evita que al actualizar el sistema se compruebe el estado de actualización del mirror
  • lliurex-upgrade -s (o --sai): es un modo avanzado de actualización, destinado a ser utilizado únicamente por personal del servicio de asistencia informática o por usuarios avanzados, ya que el sistema se actualizará saltándose algunas comprobaciones y medidas de control.
  • lliurex-upgrade -r (o --repositories): es un modo de actualización para los clientes

Estos modos pueden combinarse entre si de forma que por ejemplo se pueda ejecutar:

  • lliurex-upgrade -u -m: mediante este comando el proceso de actualización se realizará de forma desatendida pero no se comprobará el estado del mirror.


7. Integración con Dpkg-Unlocker



Tras la implementación de la aplicación Dpkg-Unlocker, se ha procedido a integrar LliureX-Up con la misma, de forma que ahora cuando se intente actualizar el sistema se comprobará no sólo si LliureX-Up ya esta siendo utilizado, sino que además se chequeará el estado de Dpkg y Apt, mostrándose mensajes informativos en función de la situación detectada.


LlxUp Dpkg 01 ES

LlxUp Dpkg 02 ES


En el caso de que sea detectado un bloqueo que pueda ser tratado por Dpkg-Unlocker, se mostrará un cuadro de diálogo para ejecutar la rutina que intente resolver el bloqueo.


LlxUp Dpkg 03 ES

LlxUp Dpkg 04 ES


Si el bloqueo se resuelve correctamente LliureX Up se reiniciará. En caso contrario se mostrará un mensaje informativo
Estos cambios también están disponibles cuando se ejecuta lliurex-upgrade


LlxUp Dpkg 05 ES

LlxUp Dpkg 06 ES

LlxUp Dpkg 07 ES

LlxUp Dpkg 08 ES