使用Yum(Yellowdog Updater, Modified)在CentOS、RHEL或其他基于RPM的Linux发行版中安装指定版本的软件,可以按照以下步骤进行:
1. 查看可用版本
首先,你需要查看该软件包有哪些可用的版本。可以使用以下命令:
yum list available
例如,如果你想查看nginx的可用版本,可以运行:
yum list available nginx
2. 安装指定版本
一旦你知道了所需的版本号,可以使用以下命令来安装特定版本的软件包:
yum install -..<arch>.rpm
例如,如果你想安装nginx的版本1.18.0-1.el7.x86_64,可以运行:
yum install nginx-1.18.0-1.el7.x86_64.rpm
3. 使用Yum插件(可选)
如果你不想手动下载RPM文件,可以使用一些Yum插件来简化这个过程。例如,yum-utils包中的versionlock插件可以帮助你锁定特定版本的软件包。
安装yum-utils
yum install yum-utils
锁定版本
使用versionlock插件锁定特定版本的软件包:
yum versionlock add -
例如,锁定nginx的版本1.18.0-1.el7.x86_64:
yum versionlock add nginx-1.18.0-1.el7.x86_64
4. 验证安装
安装完成后,你可以使用以下命令来验证安装的版本:
yum list installed
或者直接查看软件包的详细信息:
rpm -qi
例如,验证nginx的安装版本:
yum list installed nginx
rpm -qi nginx
注意事项
- 确保你有足够的权限来安装软件包,通常需要root权限。
- 如果你使用的是CentOS 8或更高版本,可能需要启用EPEL仓库或其他第三方仓库来获取某些软件包的旧版本。
- 锁定版本时,确保你了解这样做的风险,例如可能会错过安全更新。
通过以上步骤,你应该能够成功地使用Yum安装指定版本的软件包。
以上就是关于“如何用Yum安装指定版本软件”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm