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