Lista de repositórios instalados (yum)

70

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

    
por PHPst 17.10.2012 / 13:18

4 respostas

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

    
por 17.10.2012 / 14:56
14

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
total 60
-rw-r--r-- 1 root root  179 Jul 17 11:56 adobe-linux-i386.repo
-rw-r--r-- 1 root root 1926 Jun 26 14:59 CentOS-Base.repo
-rw-r--r-- 1 root root  637 Jun 26 14:59 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root  626 Jun 26 14:59 CentOS-Media.repo
-rw-r--r-- 1 root root 2593 Jun 26 14:59 CentOS-Vault.repo
-rw-r--r-- 1 root root  912 Jan 23  2011 elrepo.repo
-rw-r--r-- 1 root root  957 May  9 21:25 epel.repo
-rw-r--r-- 1 root root 1056 May  9 21:25 epel-testing.repo
.
.
.


A diferença entre yum.conf e yum.repos.d é no primeiro sistema yum.conf ( /etc/yum.conf ) estava usando, dentro de um único arquivo nós temos que configurar tudo que era muito congestionado então agora o que eles fizeram é, eles criaram vários arquivos repo, ao invés de um arquivo repo e todos os repos são mantido sob o diretório /etc/yum.repos.d/.

    
por 17.10.2012 / 15:13
8

Esta página indica que o yum mantém as configurações individuais do repositório em 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 Redhat, então YMMV.

De este link (também chapéu vermelho), yum-config-manager repository pode (ou não) alcançar o mesmo que acima.

    
por 17.10.2012 / 13:23
2

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 usando o comando para registrar como:

rhnreg_ks --activationkey = --serverUrl = http: /// XMLRPC

    
por 19.03.2018 / 12:01