Lista de repositorios instalados (yum)

83

En CentOS, ¿cómo puedo obtener una lista de repositorios instalados?

PHPst
fuente

Respuestas:

129
yum repolist
yum repolist enabled

muestra todos los repositorios habilitados. Estos dos comandos son idénticos.

yum repolist disabled

muestra repositorios deshabilitados.

yum repolist all

muestra todo

Michael Hampton
fuente
1
excelente respuesta ... ¿Cómo habilitar repositorios deshabilitados?
max
66
Edite el archivo correspondiente en /etc/yum.repos.dy cambie enabled=1a enabled=0.
Michael Hampton
44
para permitir un acuerdo de recompra: yum-config-manager --enable <repo>, desactivar: yum-config-manager --disable <repo>.
slm
¿Cómo ver la url de cada uno? :)
rogerdpack
16

Este es el camino del repositorio de yum

[root @ localhost yum.repos.d] # pwd

/etc/yum.repos.d

Este es el contenido de ese directorio

[root @ localhost yum.repos.d] # ll
total 60
-rw-r - r-- 1 raíz raíz 179 17 de julio 11:56 adobe-linux-i386.repo
-rw-r - r-- 1 raíz raíz 1926 26 de junio 14:59 CentOS-Base.repo
-rw-r - r-- 1 raíz raíz 637 26 de junio 14:59 CentOS-Debuginfo.repo
-rw-r - r-- 1 raíz raíz 626 26 de junio 14:59 CentOS-Media.repo
-rw-r - r-- 1 raíz raíz 2593 26 de junio 14:59 CentOS-Vault.repo
-rw-r - r-- 1 raíz raíz 912 23 de enero de 2011 elrepo.repo
-rw-r - r-- 1 raíz raíz 957 9 de mayo 21:25 epel.repo
-rw-r - r-- 1 raíz raíz 1056 9 de mayo 21:25 epel-testing.repo
.
.
.


La diferencia entre yum.confy yum.repos.destá en el sistema anterior que usaba yum.conf ( /etc/yum.conf), dentro de un solo archivo tenemos que configurar todo lo que era muy congestionante, así que ahora lo que hicieron es que crearon varios archivos repo, en lugar de un archivo repo y todos los repos se mantienen en el directorio /etc/yum.repos.d/.

max
fuente
8

Esta página indica que yum mantiene la configuración del repositorio individual the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory. Debería poder ver todos los repositorios desde estos dos lugares. El enlace es sobre Redhat, así que YMMV.

Desde este enlace (también red hat), yum-config-manager repositorypodría (o no) lograr lo mismo que anteriormente.

Karthik T
fuente
5

Me gustaría agregar:

yum -v repolist all

en caso de que el servidor use Spacewalk o parte de RedHat, esto puede ser muy útil para encontrar la URL del repositorio.

NOTA: Si el servidor está registrado en Spacewalk, no habrá entradas en /etc/yum.repos.d/ Al menos usando el comando para registrarse como:

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC
Felipe Ferreira
fuente