插件窝 干货文章 Linux Yum安装特定版本软件

Linux Yum安装特定版本软件

版本 安装 Yum 特定 251    来源:    2025-05-09

使用Yum安装特定版本的软件

在Linux系统中,使用Yum包管理器安装特定版本的软件可以通过以下几种方法实现:

方法一:使用完整包名安装

  1. 首先查看可用的版本:

    yum list --showduplicates <package_name>
    
  2. 然后使用完整包名安装特定版本:

    yum install <package_name>-<version>.<release>
    

    例如:

    yum install nginx-1.20.1-1.el7
    

方法二:使用版本锁定插件

  1. 安装yum-plugin-versionlock插件:

    yum install yum-plugin-versionlock
    
  2. 锁定特定版本:

    yum versionlock add <package_name>-<version>.<release>
    
  3. 然后正常安装即可

方法三:使用--version选项

某些Yum版本支持直接指定版本:

yum install <package_name> --version <version>

方法四:从特定仓库安装

  1. 首先启用包含所需版本的仓库
  2. 禁用其他仓库
  3. 然后安装软件包
yum --enablerepo=<repo_name> install <package_name>-<version>

注意事项

  1. 安装特定版本前,建议先检查依赖关系:

    yum deplist <package_name>-<version>
    
  2. 如果遇到依赖问题,可能需要同时安装依赖包的特定版本

  3. 安装完成后,可以使用以下命令防止自动更新:

    yum versionlock add <package_name>
    
  4. 在CentOS/RHEL 8及更高版本中,可以使用dnf代替yum,语法类似但功能更强大

希望这些方法能帮助您成功安装所需版本的软件包。