Lista de repositórios instalados (yum)
No CentOS como posso obter uma lista de repositórios instalados?
No CentOS como posso obter uma lista de repositórios instalados?
yum repolist
yum repolist enabled
mostra todos os repositórios habilitados. Estes dois comandos são idênticos.
yum repolist disabled
mostra os repositórios desactivados.
yum repolist all
mostra tudo.
Este é o caminho do yum repository
[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
está no yum do sistema earliar. conf (/etc/yum.conf
) estava a usar, dentro de um único ficheiro temos de configurar tudo o que estava muito congestionado, por isso agora o que eles fizeram foi criar vários ficheiros repo, em vez de um ficheiro repo e todos os repos são mantidos em /etc/yum.repos.d/directório.
Esta página ](https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Configuring_Yum_and_Yum_Repositories.html) indica que o yum mantém definições individuais de repositório em the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory
. Você deve ser capaz de ver todos os repositórios a partir destes dois lugares. O link é sobre o Redhat então YMMV.
A partir de este link (também chapéu vermelho), yum-config-manager repository
pode (ou não) alcançar o mesmo que acima.
Eu gostaria de adicionar:
yum -v repolist all
caso o servidor esteja usando o Spacewalk ou parte do RedHat isto pode ser muito útil para encontrar o URL do Repositório.
NOTE: 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=<key> --serverUrl=http://<server>/XMLRPC