在 CentOS 8 中,您可以使用 yum
的 repoquery
命令来筛选特定版本的软件包
yum repoquery --showduplicates --qf "%{name}.%{arch} : %{version}-%{release}"
yum repoquery --showduplicates --qf "%{name}.%{arch} : %{version}-%{release}" --query "name=<package_name>"
将 <package_name>
替换为您要搜索的软件包名称。
yum repoquery --showduplicates --qf "%{name}.%{arch} : %{version}-%{release}" --query "version=<package_version>"
将 <package_version>
替换为您要搜索的软件包版本。例如,如果您要查找 CentOS 8 中的 Python 3.8 版本,可以使用以下命令:
yum repoquery --showduplicates --qf "%{name}.%{arch} : %{version}-%{release}" --query "version=3.8"
yum repoquery --showduplicates --qf "%{name}.%{arch} : %{version}-%{release}" --query "releasever=<release_version>"
将 <release_version>
替换为您要搜索的软件包发布的 CentOS 版本。例如,如果您要查找 CentOS 8 中的软件包,可以使用以下命令:
yum repoquery --showduplicates --qf "%{name}.%{arch} : %{version}-%{release}" --query "releasever=8"
您可以根据需要组合这些选项来筛选所需的软件包版本。