已安装的存储库列表 (yum)

PHP*_*Pst 99 yum repository

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

Mic*_*ton 153

yum repolist
yum repolist enabled
Run Code Online (Sandbox Code Playgroud)

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

yum repolist disabled
Run Code Online (Sandbox Code Playgroud)

显示禁用的存储库。

yum repolist all
Run Code Online (Sandbox Code Playgroud)

显示一切。

  • 编辑`/etc/yum.repos.d`中的对应文件,将`enabled=1`改为`enabled=0`。 (7认同)
  • 启用仓库:`yum-config-manager --enable <repo>`,禁用:`yum-config-manager --disable <repo>`。 (6认同)
  • 如何查看每个的 url?:) (2认同)

max*_*max 17

这是yum仓库的路径

[root@localhost yum.repos.d]# pwd

/etc/yum.repos.d

这是那个目录的内容

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


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


Kar*_*k T 8

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

这个链接(也是红帽),yum-config-manager repository可能(或可能不会)实现与上面相同的结果。


小智 5

我想补充:

yum -v repolist all
Run Code Online (Sandbox Code Playgroud)

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

注意:如果服务器已注册到 Spacewalk,则 /etc/yum.repos.d/ 下将不会有任何条目至少使用以下命令进行注册:

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC
Run Code Online (Sandbox Code Playgroud)