Yum (Yellowdog Updater Modified) 是RHEL/CentOS/Fedora等Linux发行版中的包管理器,以下是使用Yum查找特定软件版本的方法:
列出所有可用版本
yum --showduplicates list <package-name>
例如:
yum --showduplicates list httpd
使用通配符查找特定版本
yum list <package-name>-<version>
例如查找httpd 2.4.6版本:
yum list httpd-2.4.6*
查看仓库中所有可用版本
yum --showduplicates list available <package-name>
使用repoquery工具(需要yum-utils包)
repoquery --show-duplicates <package-name>
查找特定架构的包
yum list <package-name>.<arch>
例如:
yum list httpd.x86_64
找到所需版本后,可以使用以下命令安装:
yum install <package-name>-<version>.<release>.<arch>
例如:
yum install httpd-2.4.6-90.el7.centos.x86_64
yum repolist all
查看所有可用仓库yum info <package-name>
查看当前版本如需更详细的版本信息,可以添加-v
参数增加输出详细程度。