Lista de repositórios instalados (yum)


83

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

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.


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/.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.