Saber qué repositorios hemos añadido a nuestra instalación de openSUSE, cuáles de ellos están activados y cuáles no, así como sus nombres y sus alías, resulta realmente conveniente para según qué tareas.
Podemos acceder a la lista de repositorios desde la comodidad de YaST (Software ? Repositorios de software), aunque si deseamos hacerlo de manera mucho más rápida podemos hacerlo a través de la consola haciendo uso de Zypper.
Para acceder a la lista de repositorios disponibles en nuestra instalación basta con ejecutar el comando:
zypper ls
O bien:
zypper repos
La salida será algo similar a esto:
# | Nombre | Activado | Tipo --+------------------------------+----------+-------- 1 | openSUSE-12.2-Oss | Si | yast2 2 | openSUSE-12.2-Non-Oss | Si | yast2 3 | openSUSE-12.2-Update | Si | rpm-md 4 | openSUSE-12.2-Update-Non-Oss | Si | rpm-md
Si deseamos saber más detalles de los repositorios, como su URI o su prioridad, podemos hacer uso de alguna de las opciones disponibles.
Para listar por ejemplo las URIs de los repositorios basta y sobra con escribir el comando:
zypper ls -u
Si deseamos saber su prioridad utilizaremos:
zypper ls -p
Y si deseamos saberlo todo:
zypper ls -d
La lista de repositorios se puede ordenar dependiendo de qué información sea más relevante para nosotros. Así, para ordenar los repositorios de acuerdo a su prioridad utilizaremos el comando:
zypper ls -P
Para ordenar por URI:
zypper ls -U
Y para ordenar por nombre:
zypper ls -N
Para acceder a la lista completa de opciones soportadas por Zypper para listar los repositorios presentes en nuestro sistema basta con ejecutar en el terminal el comando zypper ls --help
.
Fuente: ubunlog