插件窝 干货文章 Yum如何安装指定版本软件

Yum如何安装指定版本软件

版本 安装 Yum 方法 985    来源:    2025-05-06

使用Yum安装指定版本软件的方法

Yum (Yellowdog Updater Modified) 是RHEL/CentOS/Fedora等Linux发行版中的包管理工具。要安装指定版本的软件包,可以使用以下几种方法:

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

  1. 首先查看可用版本:

    yum --showduplicates list <package-name>
    
  2. 然后安装指定版本:

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

    例如:

    yum install nginx-1.14.1-9.el7_4.ngx
    

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

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

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

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

方法3:使用--version选项

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

方法4:从特定仓库安装

如果不同版本位于不同仓库中:

  1. 先禁用其他仓库:

    yum --disablerepo="*" --enablerepo="repo-name"
    
  2. 然后安装指定版本

注意事项

  1. 依赖问题:安装旧版本可能导致依赖冲突,可能需要同时安装旧版本的依赖包

  2. 版本可用性:确保所需版本在已启用的仓库中可用

  3. 安全性:安装旧版本可能存在安全漏洞,需谨慎评估

  4. 更新排除:安装后可将该包加入排除列表防止意外更新:

    echo "exclude=<package-name>" >> /etc/yum.conf
    

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