Lista zainstalowanych repozytoriów (yum)
W CentOS jak mogę uzyskać listę zainstalowanych repozytoriów?
W CentOS jak mogę uzyskać listę zainstalowanych repozytoriów?
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.
This is the path of yum repository
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
This is the content of that directory
[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 . . .
Różnica między yum.conf
i yum.repos.d
jest w układzie słuchawki yum. conf (/etc/yum.conf
) używał, w jednym pliku musimy skonfigurować wszystko, co było bardzo zatłoczone, więc teraz to, co zrobili to stworzyli kilka plików repo, zamiast jednego pliku repo i wszystkie repo są przechowywane w katalogu /etc/yum.repos.d/.
Ta strona wskazuje, że yum utrzymuje indywidualne ustawienia repozytorium w 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 jest o Redhacie, więc YMMV.
Od ten link (również red hat), yum-config-manager repository
może (lub nie) osiągnąć to samo co powyżej.
Chciałbym dodać:
yum -v repolist all
w przypadku, gdy serwer używa Spacewalk lub część RedHat to może być bardzo przydatne do znalezienia adresu URL repozytorium.
UWAŻA: Jeśli serwer jest zarejestrowany na Spacewalk nie będzie wpisów w /etc/yum.repos.d/ Przynajmniej za pomocą polecenia do rejestracji jak :
rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC