linux系统的补丁升级方法及系统、电子设备、存储介质技术方案

技术编号:37136211 阅读:29 留言:0更新日期:2023-04-06 21:35
本申请提供一种linux系统的补丁升级方法及系统、电子设备、计算机可读存储介质,方法包括:通过所述嵌入式linux系统中预设补丁升级框架的下载模块,下载补丁升级包的校验数据;基于所述校验数据执行针对所述补丁升级包的校验工作,判断是否校验通过;若是,通过所述下载模块下载所述补丁升级包的升级数据;其中,所述升级数据包括目标补丁文件和补丁升级安装逻辑;通过所述补丁升级安装逻辑处理所述目标补丁文件,以完成所述嵌入式linux系统的补丁升级流程。本申请方案,提供了一种扩展性强的补丁升级方案。的补丁升级方案。的补丁升级方案。

【技术实现步骤摘要】
linux系统的补丁升级方法及系统、电子设备、存储介质


[0001]本申请涉及计算机
,特别涉及一种linux系统的补丁升级方法及系统、电子设备、计算机可读存储介质。

技术介绍

[0002]在信息
,嵌入式系统设备占据的份额日益增加,与日俱增的还有系统出现的问题和漏洞。此外,系统应用过程中可能添加新的功能。每当出现以上情况,都需要对系统进行更新。如果每次更新都针对整个系统,则相应的升级包制作较为麻烦,且升级时间耗时过长。因此,大部分嵌入式linux系统都采用补丁升级的方式进行更新。
[0003]目前,各类嵌入式系统的存在形式、运行环境和运行形态多种多样,相应的各类嵌入式系统需要对应的补丁升级方式。补丁升级方式可能会对升级内容、系统架构、软件存储方式等做了绑定,当这些内容发生变化时,需要对补丁升级方式做大量修改以适应新的升级需求,扩展性差,会耗费大量研发时间,且容易出错导致系统崩溃。

技术实现思路

[0004]本申请实施例的目的在于提供一种linux系统的补丁升级方法及系统、电子设备、计算机可读存储介质,用于实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种linux系统的补丁升级方法,应用于目标设备,所述目标设备搭载嵌入式linux系统,其特征在于,包括:通过所述嵌入式linux系统中预设补丁升级框架的下载模块,下载补丁升级包的校验数据;基于所述校验数据执行针对所述补丁升级包的校验工作,判断是否校验通过;若是,通过所述下载模块下载所述补丁升级包的升级数据;其中,所述升级数据包括目标补丁文件和补丁升级安装逻辑;通过所述补丁升级安装逻辑处理所述目标补丁文件,以完成所述嵌入式linux系统的补丁升级流程。2.根据权利要求1所述的方法,其特征在于,在所述通过所述嵌入式linux系统中预设补丁升级框架的下载模块,下载补丁升级包的校验数据之前,所述方法还包括:在所述嵌入式linux系统对所述补丁升级框架对应的安装包进行编译处理,安装所述补丁升级框架。3.根据权利要求1所述的方法,其特征在于,所述通过所述嵌入式linux系统中预设补丁升级框架的下载模块,下载补丁升级包的校验数据,包括:响应于补丁升级指令,从所述补丁升级指令中解析出远程服务端的IP地址和补丁升级包的升级包标识;通过所述下载模块访问所述IP地址对应的远程服务端,并从所述远程服务端下载所述升级包标识对应的校验数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若校验失败,退出所述补丁升级包对应的升级流程。5.根据权利要求1所述的方法,其特征在于,所述校验数据包括校验逻辑和待校验参数;所述基于所述校验数据执行针对所述补丁升级包的校验工作,包括:通过所述校验逻辑对所述待校验参数进行校验工作。6.根据权利要求1所述的方法,其特征在于,在所述基于所述校验数据执行针对所述补丁升级包的校验工作之前,所述方法还包括:通过所述补丁升级框架的解包模块,对所述校验数据进行解包和解密处理,得到明文形式的校验数据;在所述通过所述补丁升级安装逻辑处理所述目标补丁文件之前,所述...

【专利技术属性】
技术研发人员:马文杰
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1