插件窝 干货文章 如何使用Yum查找特定版本

如何使用Yum查找特定版本

版本 Yum 查找 bash 112    来源:    2025-05-06

使用Yum查找特定软件版本的方法

Yum (Yellowdog Updater Modified) 是RHEL/CentOS/Fedora等Linux发行版中的包管理器,以下是使用Yum查找特定软件版本的方法:

基本查找方法

  1. 列出所有可用版本

    yum --showduplicates list <package-name>
    

    例如:

    yum --showduplicates list httpd
    
  2. 使用通配符查找特定版本

    yum list <package-name>-<version>
    

    例如查找httpd 2.4.6版本:

    yum list httpd-2.4.6*
    

高级查找技巧

  1. 查看仓库中所有可用版本

    yum --showduplicates list available <package-name>
    
  2. 使用repoquery工具(需要yum-utils包)

    repoquery --show-duplicates <package-name>
    
  3. 查找特定架构的包

    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

注意事项

  1. 确保已启用包含所需版本软件包的仓库
  2. 某些旧版本可能已被移出仓库
  3. 使用yum repolist all查看所有可用仓库
  4. 对于已安装的软件,可以使用yum info <package-name>查看当前版本

如需更详细的版本信息,可以添加-v参数增加输出详细程度。