La gestión de los repositorios desde las que instalar el software disponible es una parte importante de cualquier sistema Linux y LliureX no es una excepción. A fin de facilitar dicha gestión se crea la herramienta Repoman que permite de una forma sencilla adminsitras los repositorios o añadir nuevos repositorios al sistema.
Para ejecutar Repoman lo haremos desde el menú de inicio->Administración de Lliurex:
Una vez ejecutado veremos la pantalla de login donde introduciremos el usuario administrador de la máquina:
Una vez dentro del programa nos encontramos con la ventana principal del mismo.
Desde esta ventana podemos activar o desactivar los repositorios por defecto de nuestro sistema. Estos repositorios son los pertenecientes a lliurex.net (el repositorio oficial de Lliurex), los del mirror del servidor (para activarse se comprueba su disponibilidad) y los repositorios de Ubuntu (desactivados por defecto).
Si activamos o desactivamos un repositorio se nos mostrará una opción para actualizar la información
Al terminar la actualización nos informará del resultado de la misma
Desde esa otra ventana podemos visualizar el resto de repositorios del sistema. Por defecto se incluye el repositorio con los recursos educativos (no editable)
Si añadimos otros repositorios, o están presentes en el sistema, podremos activarlos o desactivarlos como con los repositorios por defecto pero además podremos editarlos directamente desde la aplicación
Para ello pulsaremos el botón de edición que aparecerá al lado del nombre del repositorio, introduciremos la clave del usuario y se abrirá un editor de texto desde el que poder realizar los cambios
Una vez editado volveremos a la pantalla del programa donde nuevamente nos ofrecerá la posibilidad de actualizar la información
!!# Agregar repositorios personalizados
Si pulsamos sobre el icono con el sígno + podemos agregar repositorios personalizados.
Para ello necesitaremos indicar un nombre para el repositorio, una descripión del mismo (opcional) y la dirección donde se encua el repositorio.
En este punto es importante señalar los componentes en los que se divide la información de un repositorio:
Por un lado tenemos. Cojamos por ejemplo una línea de los repositorios de lliures:
deb http://lliurex.net/xenial xenial main restricted universe multiverse
Y procedamos a analizarla:
1) deb -> Indica el tipo de repositorio. Por defecto todos son "deb".
2) http://lliurex.net/xenial -> La url del repositorio
3) xenial -> La versión de la distribución (bionic, xenial, trusty...) En este caso es bionic
4) main restricted universe multiverse -> Los componentes que queremos incluir
Una de las funciones de Repoman es simplificar la gestión de los repositorios así pues la única información que necesitamos para añadir un repositorio es la URL del mismo (la dirección web). Podemos indicar el resto de componentes pero no es necesario a no ser que queramos forzar que no se incluyan todos.
Así pues en la ventana de añadir repositorio:
únicamente debemos rellenar los campos e indicar url del repositorio:
Una vez finalizado se mostrará un mensaje indicando el resultado de la operación
Si el repositorio ya existiera en nuestro sistema se nos pedirá confirmación para sobreescribirlo:
Repoman ofrece también una interfaz de línea de comandos (CLI) desde la que podemos realizar las mismas tareas de forma sencilla.
Para ejecutarla debemos hacerlo bien mediante el comando "sudo" o bien indicando el usuario y la contraseña del usuario administrador de la máquina. De lo contrario se nos mostrará un mensaje de error:
Desde esta cli podemos listas los repositorios del sistema:
Desactivar un repositorio indicando bien el número de índice o bien el nombre del mismo:
Mostrar los repositorios deshabilitados:
Añadir un repositorio (teniendo en cuenta las mismas opciones que en el modo gráfico):
Mostrar los repositorios activos:
Y si le indicamos un servidor (opción -s) podemos gestionar los repos de dicho servidor