Liste der installierten Repositories (yum)

83

Wie kann ich in CentOS eine Liste der installierten Repositorys abrufen?

PHPst
quelle

Antworten:

129
yum repolist
yum repolist enabled

Zeigt alle aktivierten Repositories an. Diese beiden Befehle sind identisch.

yum repolist disabled

Zeigt deaktivierte Repositorys an.

yum repolist all

zeigt alles.

Michael Hampton
quelle
1
hervorragende Antwort ... Wie aktiviere ich deaktivierte Repos?
max
6
Bearbeiten Sie die entsprechende Datei in /etc/yum.repos.dund wechseln Sie enabled=1zu enabled=0.
Michael Hampton
4
ein Repo zu aktivieren: yum-config-manager --enable <repo>, zu deaktivieren: yum-config-manager --disable <repo>.
SLM
Wie kann man die URLs für jeden sehen? :)
Rogerdpack
16

Dies ist der Pfad von yum repository

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

/etc/yum.repos.d

Dies ist der Inhalt dieses Verzeichnisses

[root @ localhost yum.repos.d] # ll
insgesamt 60
-rw-r - r-- 1 root root 179 17. Juli 11:56 Adobe-Linux-i386.repo
-rw-r - r-- 1 root root 1926 26. Juni 14:59 CentOS-Base.repo
-rw-r - r-- 1 root root 637 26. Juni 14:59 CentOS-Debuginfo.repo
-rw-r - r-- 1 root root 626 26. Juni 14:59 CentOS-Media.repo
-rw-r - r-- 1 root root 2593 26. Juni 14:59 CentOS-Vault.repo
-rw-r - r-- 1 root root 912 23. Januar 2011 elrepo.repo
-rw-r - r-- 1 root root 957 9. Mai 21:25 epel.repo
-rw-r - r-- 1 root root 1056 9. Mai 21:25 epel-testing.repo
.
.
.


Der Unterschied zwischen yum.confund yum.repos.dbesteht darin, dass yum.conf ( /etc/yum.conf) innerhalb einer einzelnen Datei alles konfiguriert hat, was sehr überlastet war. Jetzt haben sie mehrere Repo-Dateien erstellt, statt einer und aller Repo-Dateien Repos werden im Verzeichnis /etc/yum.repos.d/ gespeichert.

max
quelle
8

Diese Seite zeigt an, dass yum die individuellen Repository-Einstellungen in behält the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory. Sie sollten in der Lage sein, alle Repositorys von diesen beiden Orten aus zu sehen. Der Link handelt von Redhat, also YMMV.

Über diesen Link (auch Red Hat) kann yum-config-manager repository(oder kann nicht) dasselbe wie oben erreicht werden.

Karthik T
quelle
5

Ich würde gerne hinzufügen:

yum -v repolist all

Wenn der Server Spacewalk oder einen Teil von RedHat verwendet, kann dies sehr nützlich sein, um die Repository-URL zu finden.

HINWEIS: Wenn der Server bei Spacewalk registriert ist, gibt es unter /etc/yum.repos.d/ keine Einträge. Verwenden Sie zumindest den Befehl zum Registrieren wie:

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