[发明专利]一种安装包的制作方法及装置有效
申请号: | 201611159494.3 | 申请日: | 2016-12-15 |
公开(公告)号: | CN106648651B | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 张龙华 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/61 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 制作方法 装置 | ||
本发明公开了一种安装包的制作方法及装置。该制作方法包括:获取至少一个原始安装包;将所述至少一个原始安装包一一映射到对应的docker容器;安装所述至少一个原始安装包,并通过对应的docker容器记录所述至少一个原始安装包在安装过程中的操作信息;根据所述至少一个原始安装包在安装过程中的操作信息生成所述至少一个原始安装包对应的静默安装包。本发明提供的安装包的制作方法在制作过程中无需系统还原等操作,且通过启动不同的docker容器,可同时制作多个应用软件的静默安装包,实现快速批量制作静默安装包,在为多台设备批量安装应用软件时,提高安装效率。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种安装包的制作方法及装置。
背景技术
应用程序安装包,通常为一个压缩包,该压缩包中包括安装脚本以及和各种文件,如资源文件、配置文件以及可执行文件等。
现有技术中,常用安装包制作工具如nsis(Nullsoft Scriptable InstallSystem)或inno setup等来制作应用程序安装包,这些制作工具本身支持制作静默安装包,即制作的安装包可支持静默安装。但有时软件开发者或公司会屏蔽静默安装,这时制作的安装包便不支持静默安装。其中,静默安装又被称为无人值守安装,指的是安装时无需任何用户干预,直接按默认设置安装。
然而,当用户需要为多台设备批量安装应用软件时,若该应用软件的安装包不支持静默安装,则用户需要在每台设备的安装过程中进行监视与操作以完成该应用软件在设备中的安装,导致安装效率低。
发明内容
本发明提供一种安装包的制作方法及装置,以实现快速批量制作静默安装包,在为多台设备批量安装应用软件时,提高安装效率。
第一方面,本发明实施例提供了一种安装包的制作方法,该制作方法包括:
获取至少一个原始安装包信息;
将所述至少一个原始安装包一一映射到对应的docker容器;
安装所述至少一个原始安装包,并通过对应的docker容器记录所述至少一个原始安装包在安装过程中的操作信息;
根据所述至少一个原始安装包在安装过程中的操作信息生成所述至少一个原始安装包对应的静默安装包。
第二方面,本发明实施例还提供了一种安装包的制作装置,该制作装置包括:
安装包获取模块,用于获取至少一个原始安装包信息;
安装包映射模块,用于将所述至少一个原始安装包一一映射到对应的docker容器;
信息记录模块,用于安装所述至少一个原始安装包,并通过对应的docker容器记录所述至少一个原始安装包在安装过程中的操作信息;
静默安装包生成模块,用于根据所述至少一个原始安装包在安装过程中的操作信息生成所述至少一个原始安装包对应的静默安装包。
本发明通过获取至少一个原始安装包;将至少一个原始安装包一一映射到对应的docker容器;安装至少一个原始安装包,并通过对应的docker容器记录至少一个原始安装包在安装过程中的操作信息;根据至少一个原始安装包在安装过程中的操作信息生成至少一个原始安装包对应的静默安装包。在制作过程中无需系统还原等操作,且通过启动不同的docker容器,可同时制作多个应用软件的静默安装包,实现快速批量制作静默安装包,在为多台设备批量安装应用软件时,提高安装效率。
附图说明
图1是本发明实施例一中的一种安装包的制作方法的流程图;
图2是本发明实施例二中的一种安装包的制作方法的流程图;
图3是本发明实施例三中的一种安装包的制作装置的结构框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611159494.3/2.html,转载请声明来源钻瓜专利网。