CentOS/RHEL:列出所有已配置的存储库

时间:2020-01-09 10:34:12  来源:igfitidea点击:

如何在CentOS/Fedora/Red Hat Enterprise/Scientific Linux服务器操作系统下显示已配置存储库的列表?

您需要将repolist选项传递给yum命令。
此选项将为您显示RHEL/Fedora/SL/CentOS Linux下已配置存储库的列表。
默认是列出所有启用的存储库。
列出-v(详细模式)optionn以获取更多信息。

语法

语法为:

yum repolist
yum [options] repolist [option]
yum -v repolist

例子

键入以下命令:

# yum -v repolist
# yum -v repolist | less
# yum repolist

输出示例:
Yum查询所有存储库并显示存储库ID命令

要仅列出已启用的存储库,请输入:

# yum repolist enabled

要仅列出禁用的存储库,请输入:

# yum repolist disabled

要列出所有存储库(默认),请输入:

# yum repolist all

要列出名为ksplice-uptrack的存储库下的可用软件包,请输入:

# yum --disablerepo="*" --enablerepo="ksplice-uptrack" list available

输出示例:

Loaded plugins: product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Available Packages
ksplice-uptrack-release.noarch                           1-2                             ksplice-uptrack
python-ksplice-uptrack.noarch                            0.2.2-1.el6                     ksplice-uptrack
uptrack-PyYAML-debuginfo.x86_64                          3.08-4.el6                      ksplice-uptrack
uptrack-libyaml-debuginfo.x86_64                         0.1.3-1.el6                     ksplice-uptrack
uptrack-libyaml-devel.x86_64                             0.1.3-1.el6                     ksplice-uptrack
uptrack-python-cjson.x86_64                              1.0.5-5.el6                     ksplice-uptrack
uptrack-python-cjson-debuginfo.x86_64                    1.0.5-5.el6                     ksplice-uptrack

其中:

  • --disablerepo ="*":通过id或glob禁用特定的存储库。在此示例中,禁用所有存储库。
  • --enablerepo =" ksplice-uptrack":通过id或glob启用特定的存储库。在此示例中,启用名为ksplice-uptrack的存储库