插件窝 干货文章 如何使用yum安装特定版本的软件

如何使用yum安装特定版本的软件

版本 YUM 特定 安装 618    来源:    2025-05-08

使用YUM安装特定版本软件的方法

YUM (Yellowdog Updater Modified) 是RPM-based Linux系统上的包管理工具,以下是安装特定版本软件的方法:

基本方法

  1. 查看可用版本

    yum --showduplicates list <package-name>
    

    例如:

    yum --showduplicates list httpd
    
  2. 安装特定版本

    yum install <package-name>-<version>.<release>
    

    例如:

    yum install httpd-2.4.6-90.el7.centos
    

高级方法

  1. 使用版本锁定插件

    yum install yum-plugin-versionlock
    yum versionlock <package-name>-<version>.<release>
    
  2. 从特定仓库安装

    yum --enablerepo=<repo-name> install <package-name>-<version>
    
  3. 使用下载并安装方法

    yumdownloader <package-name>-<version>
    rpm -ivh <package-name>-<version>.rpm
    

注意事项

  • 确保特定版本与当前系统兼容
  • 可能需要禁用或启用特定仓库
  • 依赖关系可能导致安装失败
  • 考虑使用--skip-broken选项处理依赖问题

示例完整流程

# 查看可用版本
yum --showduplicates list nginx

# 安装特定版本
yum install nginx-1.20.1-1.el7.ngx

# 锁定版本防止意外升级
yum versionlock nginx-1.20.1-1.el7.ngx

如需更详细的帮助,可以使用man yum查看完整手册。