Liste der installierten Repositories (yum)


83

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

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.


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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.