Cargando...
 

repoman

Gestión de Repositorios

 

1. Introducción

 

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.

 

2. Inicio

 

Para ejecutar Repoman lo haremos desde el menú de inicio->Administración de Lliurex:

Repoman 000 Menu Es  

Una vez ejecutado veremos la pantalla de login donde introduciremos el usuario administrador de la máquina:

 

Repoman 001 Login  

 

3. Configuración

 

3.1. 1 Repositorios por defecto

 

Una vez dentro del programa nos encontramos con la ventana principal del mismo.

 

Repoman 003 Home  


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

Repoman 003 2 Change
 


Al terminar la actualización nos informará del resultado de la misma

Repoman 003 2 Succes
 


 

3.2. 2 Repositorios personalizados

 

Desde esa otra ventana podemos visualizar el resto de repositorios del sistema. Por defecto se incluye el repositorio con los recursos educativos (no editable)

Repoman 004 1 Custom  


 

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

Repoman 004 2 Perms  

 

Repoman 004 3 Edit  


Una vez editado volveremos a la pantalla del programa donde nuevamente nos ofrecerá la posibilidad de actualizar la información

Repoman 004 4 Edited  


 

3.3. 3 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/bionic bionic main restricted universe multiverse

Y procedamos a analizarla:

1) deb -> Indica el tipo de repositorio. Por defecto todos son "deb".

2) http://lliurex.net/bionic -> La url del repositorio

3) bionic -> 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.

 Nota

Si queremos añadir un repositorio desde un ppa bastará con indicar de igual manera la url del mismo. Es decir, en el campo Url indicariamos ppa:direccion/delppa


Así pues en la ventana de añadir repositorio:

RepoMan 005 1 Add  


únicamente debemos rellenar los campos e indicar url del repositorio:

Repoman 005 2 Add  


Una vez finalizado se mostrará un mensaje indicando el resultado de la operación

RepoMan 005 4 Error  

 

RepoMan 005 5 Succes  


Si el repositorio ya existiera en nuestro sistema se nos pedirá confirmación para sobreescribirlo:

 

RepoMan 005 3 Overwrite  

4. Línea de comandos

Repoman ofrece también una interfaz de línea de comandos (CLI) desde la que podemos realizar las mismas tareas de forma sencilla.

Repoman 006 1 Cli Help Es 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:

Repoman 006 2 Cli Perms Es  

Desde esta cli podemos listas los repositorios del sistema:

Repoman 006 3 Cli List Es  

Desactivar un repositorio indicando bien el número de índice o bien el nombre del mismo:

Repoman 006 4 Cli Disable Es  

Mostrar los repositorios deshabilitados:

Repoman 006 5 Cli List Disable Es  

Añadir un repositorio (teniendo en cuenta las mismas opciones que en el modo gráfico):

Repoman 006 6 Cli Add Es

Mostrar los repositorios activos:

Repoman 006 6 Cli List Enable Es  

Y si le indicamos un servidor (opción -s) podemos gestionar los repos de dicho servidor

Repoman 006 7 Cli List Remote Es