Liste des dépôts installés (miam)

83

Dans CentOS, comment puis-je obtenir une liste des référentiels installés?

PHPst
la source

Réponses:

129
yum repolist
yum repolist enabled

affiche tous les référentiels activés. Ces deux commandes sont identiques.

yum repolist disabled

montre les dépôts désactivés.

yum repolist all

montre tout.

Michael Hampton
la source
1
superbe réponse ... Comment activer les pensions désactivées?
max
6
Editez le fichier correspondant /etc/yum.repos.det passez enabled=1à enabled=0.
Michael Hampton
4
pour permettre une mise en pension: yum-config-manager --enable <repo>pour désactiver: yum-config-manager --disable <repo>.
slm
Comment voir l'URL pour chacun? :)
rogerdpack le
16

C'est le chemin du dépôt yum

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

/etc/yum.repos.d

Ceci est le contenu de ce répertoire

[root @ localhost yum.repos.d] # ll
total 60
-rw-r - r-- 1 racine racine 179 17 juillet 17 11:56 adobe-linux-i386.repo
-rw-r - r-- 1 racine racine 1926 26 juin 14:59 CentOS-Base.repo
-rw-r - r-- 1 racine racine 637 26 juin 14:59 CentOS-Debuginfo.repo
-rw-r - r-- 1 racine racine 626 juin 26 14:59 CentOS-Media.repo
-rw-r - r-- 1 racine racine 2593 juin 26 14:59 CentOS-Vault.repo
-rw-r - r-- 1 racine racine 912 23 janvier 2011 elrepo.repo
-rw-r - r-- 1 racine racine 957 9 mai 21h25 epel.repo
-rw-r - r-- 1 racine racine 1056 9 mai 21h25 epel-testing.repo
.
.
.


La différence entre yum.confet se yum.repos.dtrouve dans un système plus ancien que yum.conf ( /etc/yum.conf) utilisait. Dans un seul fichier, nous devions configurer tout ce qui était très encombrant. les dépôts sont conservés dans le répertoire /etc/yum.repos.d/.

max
la source
8

Cette page indique que yum conserve les paramètres individuels du référentiel dans the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory. Vous devriez pouvoir voir tous les référentiels de ces deux endroits. Le lien concerne Redhat donc YMMV.

À partir de ce lien (également chapeau rouge), vous yum-config-manager repositorypouvez (ou non) obtenir le même résultat que ci-dessus.

Karthik T
la source
5

Je voudrais ajouter:

yum -v repolist all

Si le serveur utilise Spacewalk ou une partie de RedHat, cela peut être très utile pour trouver l’URL du référentiel.

REMARQUE: Si le serveur est enregistré sur Spacewalk, il n'y aura pas d'entrées sous /etc/yum.repos.d/. Utilisez au moins la commande pour vous inscrire comme:

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