YUM (Yellowdog Updater Modified) 是RHEL/CentOS/Fedora等Linux发行版中的包管理器,以下是安装指定版本软件的方法:
首先查看可用版本:
yum --showduplicates list <package-name>
或
yum list <package-name> --showduplicates
从输出中找到你想要安装的完整版本号(格式通常为name-version-release.architecture
)
使用完整包名安装:
yum install <full-package-name>
例如:
yum install nginx-1.16.1-1.el7.ngx.x86_64
安装yum-plugin-versionlock插件:
yum install yum-plugin-versionlock
锁定特定版本:
yum versionlock <package-name>-<version>
例如:
yum versionlock nginx-1.16.1
然后正常安装即可
yum install <package-name> --version <version>
yum downgrade
降级到旧版本yum versionlock
防止意外升级# 查看可用版本
yum --showduplicates list nginx
# 安装特定版本
yum install nginx-1.16.1-1.el7.ngx
# 锁定版本防止升级
yum versionlock add nginx
希望这些方法能帮助你成功安装指定版本的软件包。