Como se ha mencionado en el capítulo anterior, el gestor de paquetes instala software que está contenido en los repositorios, además el software disponible para instalarlo de manera sencilla mediante el gestor de paquetes depende de los repositorios que estén configurados en nuestro sistema y que podemos modificar dependiendo de nuestras necesidades.
Un repositorio de software es una colección de paquetes RPM (el tipo de formato de paquetes que utiliza openSUSE) y metadatos para los paquetes disponibles. Normalmente los repositorios están en servidores conectados a la red, pero estos también pueden ser medios como CD/DVD u otro tipo de soportes.
Los repositorios pueden ser añadidos, eliminados y configurados mediante YaST, en el módulo llamado Repositorios de software.

Los repositorios oficiales están preconfigurados, pero existen otros muchos repositorios que también pueden añadirse si fueran necesarios.
![]() |
Añade repositorios con precaución.
|
La manera más sencilla y segura de añadir repositorios es usando la lista de repositorios de la comunidad en YaST. Esta ofrece una selección de los repositorios más populares, seguros y comunes para escoger:
Ten en cuenta que openSUSE BuildService es un servicio para que la comunidad pueda construir y compatir paquetes de software. Los repositorios de openSUSE BuildService no son oficiales y no están soportados. Utilizalos bajo tu responsabilidad.
Deberías tener siempre cuatro repositorios oficiales (que son los que ya vienen configurados por defecto).
Además de estos se recomienda añadir el siguiente repositorio no oficial desde la lista de repositorios de la comunidad, para tener un buen equilibrio entre software disponible y estabilidad para la mayoría de usuarios.
![]() |
¿Todavía no encuentras un paquete de software que necesitas? Puedes buscar entre paquetes/repositorios en openSUSE BuildService aquí: ¡Recuerda añadir repositorios no oficiales con precaución! |
Actualizar los paquetes instalados de un repositorio a versiones de repositorios diferentes con diferentes proveedores, es un poco complicado, lee sobre esto aquí (enlace en inglés de un artículo de la wiki de openSUSE que te animo a traducir):
Si lo deseas, también puedes gestionar tus repositorios mediante la línea de comandos.
Añadir un repositorio habilitando el refresco automático zypper addrepo -f [URL] [Alias]. Ejemplo:
Inhabilitar un repositorio zypper modifyrepo -d [URL|Alias]. Ejemplo:
Eliminar un repositorio zypper removerepo [URL|Alias]. Ejemplo:
Listar los repositorios configurados, mostrando los detalles (prioridades, direcciones, etc):
Ver man zypper para más información.
O la ayuda de comandos individuales por ejemplo: