YUM (Yellowdog Updater Modified) 是RPM-based Linux系统上的包管理工具,以下是安装特定版本软件的方法:
查看可用版本
yum --showduplicates list <package-name>
例如:
yum --showduplicates list httpd
安装特定版本
yum install <package-name>-<version>.<release>
例如:
yum install httpd-2.4.6-90.el7.centos
使用版本锁定插件
yum install yum-plugin-versionlock
yum versionlock <package-name>-<version>.<release>
从特定仓库安装
yum --enablerepo=<repo-name> install <package-name>-<version>
使用下载并安装方法
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
查看完整手册。