linux运维实战如何更新centos指定版本的软件包!

2023年 8月 13日 44.4k 0

centos中更新软件包是比较简单的,相信有点linux基础的都会

linux运维实战-如何更新centos指定版本的软件包!(图片来源网络,侵删)

更新全部软件包到最新版本:yum update

更新指定软件包到最新版本:yum update Package-name

linux运维实战-如何更新centos指定版本的软件包!(图片来源网络,侵删)

今天应甲方要求,更新centos7.9的一些软件包如:kernel、openssl 为指定版本而非最新版本,这种要求倒是少见,特此记录下来

甲方要求一:更新centos内核即kernel包版本至:3.10.0-1160.21.1.el7,而非最新版本:3.10.0-1160.92.1.el7

linux运维实战-如何更新centos指定版本的软件包!(图片来源网络,侵删)

实现步骤:

1、yum list kernel --showduplicates 作用:列出kernel包所有可用版本,包括:已安装版本

linux运维实战-如何更新centos指定版本的软件包!

列出kernel所有可用版本,包括:已安装版本

2、yum provides kernel | grep -a1 3.10.0-1160.21.1.el7 作用:根据版本号获取完整包名,以便更新时使用

linux运维实战-如何更新centos指定版本的软件包!

获取kernel完整包名

3、yum update kernel-3.10.0-1160.21.1.el7.x86_64 作用:更新kernel包指定版本

4、yum list kernel 作用:检测 kernel 是否更新成功

甲方要求二:更新openssl 版本至1.0.2k-25.el7_9 而非最新版本

实现步骤:

1、yum list openssl --showduplicates 作用:列出 openssl 所有可用版本,包括:已安装版本

linux运维实战-如何更新centos指定版本的软件包!

列出openssl所有可用版本,包括:已安装版本

2、yum provides openssl | grep -a1 1.0.2k-25.el7_9 作用:根据版本号获取openssl完整包名,以便更新时使用

linux运维实战-如何更新centos指定版本的软件包!

根据版本号获取openssl完整包名

3、yum update openssl-1.0.2k-25.el7_9.x86_64 作用:更新openssl包指定版本

4、yum list openssl 作用:检测 openssl 是否更新成功

全部成功!!!

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论