← 返回列表
Linux系统上对基于electron的桌面应用安装包的优化方法及装置
摘要文本
本发明提供一种Linux系统上对基于electron的桌面应用安装包的优化方法及装置, 将基于electron的桌面应用的源码在需要适配的多个CPU架构的环境各编译一次,分别得到对应不同CPU架构的安装包;将所述安装包分别拆分为架构无关包和架构相关包;在需要适配的多个CPU架构的环境分别安装对应的架构相关包;将更新的源码任选一个需要适配的CPU架构的环境编译一次,并将编译得到的安装包拆分为架构无关包和架构相关包;将架构无关包在需要适配的多个CPU架构的环境中分别安装。本发明解决了基于Electron的应用在多个CPU架构上适配时需要编译多次、下载安装费时、存储空间浪费的问题。
申请人信息
- 申请人:麒麟软件有限公司
- 申请人地址:300450 天津市滨海新区塘沽海洋科技园信安创业广场3号楼6-8层
- 发明人: 麒麟软件有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | Linux系统上对基于electron的桌面应用安装包的优化方法及装置 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410057472.4 |
| 申请日 | 2024/1/16 |
| 公告号 | CN117573154A |
| 公开日 | 2024/2/20 |
| IPC主分类号 | G06F8/61 |
| 权利人 | 麒麟软件有限公司 |
| 发明人 | 付正威; 郭皓; 吴春光 |
| 地址 | 天津市滨海新区天津滨海高新区塘沽海洋科技园信安创业广场3号楼6-8层 |
专利主权项内容
1.一种Linux系统上对基于electron的桌面应用安装包的优化方法, 其特征在于,包括:S1、将基于electron的桌面应用的源码在需要适配的多个CPU架构的环境各编译一次,分别得到对应不同CPU架构的安装包;S2、将所述安装包分别拆分为架构无关包和架构相关包;S3、在需要适配的多个CPU架构的环境分别安装对应的架构相关包;再安装架构无关包完成桌面应用的安装;S4、当所述基于electron的桌面应用的源码有更新时,将更新的源码任选一个需要适配的CPU架构的环境编译一次,并将编译得到的安装包拆分为架构无关包和架构相关包;S5、将步骤S4中得到的架构无关包在需要适配的多个CPU架构的环境中分别安装。