Lista de repositórios instalados (yum)

83

No CentOS, como posso obter uma lista de repositórios instalados?

PHPst
fonte

Respostas:

129
yum repolist
yum repolist enabled

mostra todos os repositórios ativados. Esses dois comandos são idênticos.

yum repolist disabled

mostra repositórios desativados.

yum repolist all

mostra tudo.

Michael Hampton
fonte
11
resposta excelente ... Como ativar os repositórios desativados?
Max
6
Edite o arquivo correspondente /etc/yum.repos.de mude enabled=1para enabled=0.
Michael Hampton
4
para permitir que um repo: yum-config-manager --enable <repo>, para desativar: yum-config-manager --disable <repo>.
Slm
Como ver os URLs de cada um? :)
rogerdpack
16

Este é o caminho do repositório yum

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

/etc/yum.repos.d

Este é o conteúdo desse diretório

[root @ localhost yum.repos.d] # ll
60 total
-rw-r - r-- 1 raiz raiz 179 jul 17 11:56 adobe-linux-i386.repo
-rw-r - r-- 1 raiz root 1926 26 de junho 14:59 CentOS-Base.repo
-rw-r - r-- 1 raiz raiz 637 jun 26 14:59 CentOS-Debuginfo.repo
-rw-r - r-- 1 raiz raiz 626 jun 26 14:59 CentOS-Media.repo
-rw-r - r-- 1 raiz raiz 2593 jun 26 14:59 CentOS-Vault.repo
-rw-r - r-- 1 raiz raiz 912 23 jan 2011 elrepo.repo
-rw-r - r-- 1 raiz de raiz 957 9 de maio às 21:25 epel.repo
-rw-r - r-- 1 raiz de root 1056 9 de maio às 21:25 epel-testing.repo
.
.
.


A diferença entre yum.confe yum.repos.destá no sistema inicial que yum.conf ( /etc/yum.conf) estava usando, em um único arquivo, precisamos configurar tudo o que era muito congestionado. Agora, o que eles fizeram é que eles criaram vários arquivos repo, em vez de um arquivo repo e todos os repos são mantidos no diretório /etc/yum.repos.d/.

max
fonte
8

Esta página indica que o yum mantém as configurações individuais do repositório the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory. Você deve poder ver todos os repositórios desses dois lugares. O link é sobre o Redhat, então YMMV.

Desde este link (também chapéu vermelho), yum-config-manager repositorypode (ou não pode) atingir o mesmo que acima.

Karthik T
fonte
5

Eu gostaria de adicionar:

yum -v repolist all

caso o servidor esteja usando o Spacewalk ou parte do RedHat, isso pode ser muito útil para encontrar o URL do repositório.

NOTA: Se o servidor estiver registrado no Spacewalk, não haverá entradas em /etc/yum.repos.d/ Pelo menos, use o comando para registrar como:

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