如何查询存储库并找出其内容?

如何查询存储库并找出其内容?

我如何找到有关 RHEL 内存储库的更多信息?

例如,我想知道它包含哪些包,以及大小信息、其描述/用途等。我知道您可以使用 yum 命令以类似的方式查询包,以找到有关它们的更多信息;回购有等价物吗?

这些信息很有用,因为在不知道存储库内容的情况下,您如何知道是否应该启用存储库?

谢谢。

答案1

您可以通过以下方式列出您拥有的可用存储库:

sudo dnf repolist

或者

sudo subscription-manager repos --list

如果您想查看特定存储库的内容,您可以暂时禁用所有其他存储库并仅启用您感兴趣的存储库,如下所示:

sudo dnf --disablerepo="*" --enablerepo="rhel-8-for-x86_64-baseos-rpms" repoquery --all --info

在更简洁的输出中,您可以这样做:

sudo dnf repoquery --disablerepo="*" --enablerepo="rhel-8-for-x86_64-appstream-rpms" --queryformat "Name:%{name}-%{evr} Size:%{installsize} Summary:%{summary}"

更多信息可通过man dnfdnf repoquery --helpdnf repoquery --querytags

相关内容