2012-10-17 11:18:12 +0000 2012-10-17 11:18:12 +0000
87
87

Lista zainstalowanych repozytoriów (yum)

W CentOS jak mogę uzyskać listę zainstalowanych repozytoriów?

Odpowiedzi (4)

136
136
136
2012-10-17 12:56:32 +0000
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.

16
16
16
2012-10-17 13:13:01 +0000

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/.

8
8
8
2012-10-17 11:23:18 +0000

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.

5
5
5
2018-03-19 11:01:11 +0000

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