一种跨平台复合软件包管理方法及管理器技术

技术编号:44423203 阅读:26 留言:0更新日期:2025-02-28 18:38
本发明专利技术提出一种跨平台复合软件包管理方法及管理器。主机将安装包通过端口推送至终端,所述安装包包括第二OS安装脚本;终端判断第一OS中的脚本路径是否和主机第二OS中存放的脚本路径一致,如果一致,则修改所述安装包的文件名称后缀,使得安装包的安装脚本能够在第一OS中运行;依次将安装包中第二OS的脚本指令转换成第一OS中能够执行的脚本指令;依次将完成转换的、能够在第一OS中执行的指令写入第一OS安装包的脚本中生成第一OS安装包,执行所述第一OS安装包脚本。本发明专利技术使得同样一套安装包文件及其脚本既可以在Windows上运行,又可以在开源鸿蒙系统的嵌入设备上运行,使得安装程序的开发变得简单高效。

【技术实现步骤摘要】

本专利技术涉及跨平台软件开发,特别涉及一种跨平台复合软件包管理方法及管理器


技术介绍

1、软件的安装是软件进入应用领域的第一步也是开发人员和用户对这个软件的第一印象。伴随着软件的功能增多,越来越复杂,软件的跨系统安装步骤也会越来越繁琐,而现在越来越多的企业接入开源鸿蒙系统,高效便捷地在开源鸿蒙系统上进行跨系统安装复合软件包可以进一步提高开发效率。

2、2023年12月北京麟卓宣布推出“多平台软件安装包构建系统”,用于解决windows和linux系统中传统软件封装、安装过程繁琐、平台差异严重等诸多问题。具备多层级可选控制、安装信息配置、自定义安装脚本、环境配置等丰富功能,可以在不同的操作系统平台上,方便用户进行多平台封装,但是该系统目前并没有涉及到在开源鸿蒙系统上的复合软件包的安装运行。

3、在东南大学一篇论文中“跨平台软件安装程序的设计与实现”提到了采用面向对象的分析与设计方法,在windows、linux和os/400操作系统上采用基于java组件技术的installshield multiplatform来开发安装程序,只需本文档来自技高网...

【技术保护点】

1.一种跨平台复合软件包管理方法,其特征在于,其包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述终端运行的第一OS为鸿蒙操作系统。

3.根据权利要求1所述的方法,其特征在于,所述主机运行的第二OS为Windows操作系统。

4.一种跨平台复合软件包管理器,其特征在于,其包括:终端、主机、指令转换模块、脚本执行模块;

5.根据权利要求4所述的管理器,其特征在于,所述终端运行的第一OS为鸿蒙操作系统。

6.根据权利要求5所述的管理器,其特征在于,所述主机运行的第二OS为Windows操作系统。

【技术特征摘要】

1.一种跨平台复合软件包管理方法,其特征在于,其包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述终端运行的第一os为鸿蒙操作系统。

3.根据权利要求1所述的方法,其特征在于,所述主机运行的第二os为windows操作系统。

4.一种跨...

【专利技术属性】
技术研发人员:王新蕊李家铖任紫嫣刘露贺丹高洁刘博葛韫玮汤洋
申请(专利权)人:中国兵器装备集团兵器装备研究所
类型:发明
国别省市:

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

1