В CentOS, как я могу получить список установленных репозиториев?
4 ответа
yum repolist
yum repolist enabled
показывает все включенные репозитории. Эти две команды идентичны.
yum repolist disabled
показывает отключенные репозитории.
yum repolist all
показывает все.
Это путь к хранилищу yum
[root @ localhost yum.repos.d] # pwd
/etc/yum.repos.d
Это содержимое этого каталога
[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 . . .
Разница между yum.conf
и yum.repos.d
заключается в том, что использовалась ранее существовавшая система yum.conf (/etc/yum.conf
): в одном файле мы должны сконфигурировать все, что было очень перегруженным, так что теперь они сделали так: они создали несколько файлов репо вместо одного файла репо, и все репо хранятся в каталоге /etc/yum.repos.d/.
На этой странице указано, что yum сохраняет индивидуальные настройки the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory
. Вы должны быть в состоянии увидеть все хранилища из этих двух мест. Ссылка о Redhat так YMMV.
По этой ссылке (также red hat) yum-config-manager repository
может (или не может) достичь того же, что и выше.
Я хотел бы добавить:
ням -в переписать все
в случае, если сервер использует Spacewalk или часть RedHat, это может быть очень полезно для поиска URL репозитория.
ПРИМЕЧАНИЕ. Если сервер зарегистрирован в Spacewalk, в /etc/yum.repos.d/ не будет записей, по крайней мере, с помощью команды для регистрации, например:
rhnreg_ks --activationkey = --serverUrl = http:///XMLRPC