在 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
答案4
我想补充一点:
yum -v repolist all
如果服务器使用的是 Spacewalk 或 RedHat 的一部分,这对于查找存储库 URL 非常有用。
笔记:若服务器已注册到 Spacewalk,则 /etc/yum.repos.d/ 下将没有任何条目,至少使用以下命令进行注册:
rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC