Lista zainstalowanych repozytoriów (mniam)

83

Jak mogę uzyskać w CentOS listę zainstalowanych repozytoriów?

PHPst
źródło

Odpowiedzi:

129
yum repolist
yum repolist enabled

pokazuje wszystkie włączone repozytoria. Te dwa polecenia są identyczne.

yum repolist disabled

pokazuje wyłączone repozytoria.

yum repolist all

pokazuje wszystko.

Michael Hampton
źródło
1
doskonała odpowiedź ... Jak włączyć wyłączone repo?
maks.
6
Edytuj odpowiedni plik /etc/yum.repos.di zmień enabled=1na enabled=0.
Michael Hampton
4
w celu umożliwienia: repo yum-config-manager --enable <repo>, aby wyłączyć: yum-config-manager --disable <repo>.
slm
Jak wyświetlić adres URL dla każdego z nich? :)
rogerdpack
16

To jest ścieżka do repozytorium mniam

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

/etc/yum.repos.d

To jest zawartość tego katalogu

[root @ localhost yum.repos.d] # ll
razem 60
-rw-r - r-- 1 root root 179 17 lipca 17 11:56 adobe-linux-i386.repo
-rw-r - r-- 1 root root 1926 26 czerwca 14:59 CentOS-Base.repo
-rw-r - r-- 1 root root 637 26 czerwca 14:59 CentOS-Debuginfo.repo
-rw-r - r-- 1 root root 626 26 czerwca 14:59 CentOS-Media.repo
-rw-r - r-- 1 root root 2593 26 czerwca 14:59 CentOS-Vault.repo
-rw-r - r-- 1 root root 912 23 stycznia 2011 elrepo.repo
-rw-r - r-- 1 root root 957 9 maja 21:25 epel.repo
-rw-r - r-- 1 root root 1056 9 maja 9 21:25 epel-testing.repo
.
.
.


Różnica między yum.confi yum.repos.djest w systemie Earliar, którego używał yum.conf ( /etc/yum.conf), w jednym pliku musimy skonfigurować wszystko, co było bardzo przeciążające, więc teraz zrobili kilka plików repo, zamiast jednego pliku repo i wszystkich repozytoria są przechowywane w katalogu /etc/yum.repos.d/.

max
źródło
8

Ta strona wskazuje, że yum zachowuje indywidualne ustawienia repozytorium the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory. Powinieneś być w stanie zobaczyć wszystkie repozytoria z tych dwóch miejsc. Link dotyczy Redhat, więc YMMV.

Z tego linku (także red hat) yum-config-manager repositorymożna (lub nie) osiągnąć to samo co powyżej.

Karthik T.
źródło
5

Chciałbym dodać:

yum -v repolist all

w przypadku, gdy serwer używa Spacewalk lub części RedHat, może to być bardzo przydatne do znalezienia adresu URL repozytorium.

UWAGA: Jeśli serwer jest zarejestrowany w Spacewalk, nie będzie żadnych wpisów w /etc/yum.repos.d/ Przynajmniej używając polecenia do rejestracji, takiego jak:

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC
Felipe Ferreira
źródło