已安装存储库列表(yum)

已安装存储库列表(yum)

在 CentOS 中,如何获取已安装的存储库列表?

答案1

yum repolist
yum repolist enabled

显示所有已启用的存储库。这两个命令是相同的。

yum repolist disabled

显示已禁用的存储库。

yum repolist all

展现一切。

yum repolist --verbose

显示详细信息,包括 URL。

答案2

这是 yum 存储库的路径

[root@localhost yum.repos.d]# 密码

/etc/yum.repos.d

这是该目录的内容

[root@localhost yum.repos.d]# ll
总计 60
-rw-r--r-- 1 root root 179 7 月 17 日 11:56 adobe-linux-i386.repo
-rw-r--r-- 1 root root 1926年6月26日14:59 CentOS-Base.repo
-rw-r--r-- 1 root root 637 六月 26 14:59 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 626 六月 26 14:59 CentOS-Media.repo
-rw-r--r-- 1 root root 2593 六月 26 14:59 CentOS-Vault.repo
-rw-r--r-- 1 root root 912 2011 年 1 月 23 日 elrepo.repo
-rw-r--r-- 1 root root 957 5月 9 21:25 epel.repo
-rw-r--r-- 1 root root 1056 5月 9 21:25 epel-testing.repo


yum.conf和之间的区别在于,yum.repos.d在早期系统中,yum.conf(/etc/yum.conf)使用一个文件来配置所有内容,这非常拥挤,所以现在他们所做的是,他们创建了几个 repo 文件,而不是一个 repo 文件,并且所有 repos 都保存在 /etc/yum.repos.d/ 目录下。

答案3

这一页表示 yum 将各个存储库设置保存在 中the [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory。您应该能够从这两个位置看到所有存储库。链接是关于 Redhat 的,所以 YMMV。

此链接(也是红帽),yum-config-manager repository可能会(也可能不会)实现与上述相同的效果。

答案4

我想补充一点:

yum -v repolist all

如果服务器使用的是 Spacewalk 或 RedHat 的一部分,这对于查找存储库 URL 非常有用。

笔记:若服务器已注册到 Spacewalk,则 /etc/yum.repos.d/ 下将没有任何条目,至少使用以下命令进行注册:

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC

相关内容