一、查询可用软件版本
在yum安装指定版本的软件前,要先查询指定软件的可用版本:
yum --showduplicates list [package name]
示例:查询nginx的可用版本
yum --showduplicates list nginx
二、安装特定版本软件
- 查看可用版本之后,可以通过以下命令来安装指定的软件版本:
yum install [package name]-[version number]
- 如果当前系统已经安装了这个软件,会默认安装最新版本的软件,如果要安装指定版本,可以执行下面的命令:
yum downgrade [package name]-[version number]
示例1:安装nginx1.16版本
yum install nginx-1.16.1-1.el7.x86_64 # 安装1.16版本
示例2:降级安装nginx1.16版本
yum downgrade nginx-1.16.1-1.el7.x86_64 # 降级安装1.16版本
三、仓库中没有需要的软件版本
如果仓库中没有需要的软件版本,可以手动安装。
-
下载需要的软件版本包(例如nginx-1.18.0-2.el7.x86_64.rpm),可以从官网上下载,或者使用第三方源。
-
安装下载的软件包
yum install /path/to/file.rpm
示例:手动安装nginx的1.18.0版本
wget http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-2.el7.x86_64.rpm # 下载1.18版本的nginx
yum install nginx-1.18.0-2.el7.x86_64.rpm # 安装1.18版本的nginx
四、总结
本文简要介绍了在CentOS系统中使用yum安装指定版本软件的方法,通过本文的介绍,我们可以了解到查询可用软件版本、安装特定版本软件以及手动安装软件包等几个关键步骤。如果您在安装特定版本软件时遇到问题,可以参考本文中的方法进行解决。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在CentOS系统中使用yum安装指定版本软件的方法 - Python技术站