【技术实现步骤摘要】
安装软件的方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及计算机
,尤其涉及一种软件安装方法、装置、电子设备及存储介质。
技术介绍
[0002]在设计软件时,通常是遵循相同架构设计原则,因为相同架构的软件便于管理和升级。但是,终端上一般只能安装一个相同架构的软件,如果要安装并运行其他同源架构软件,即相同架构的软件,就需要先将终端上已安装的同源架构软件删除,再将将要运行的软件安装的终端上,如,软件A和软件B为同源架构软件,若终端已安装了软件A,若再要安装并运行同源软件B,则需要先将安装的软件A删除后,才能安装软件B。
[0003]为了解决上述问题,可以将实现相同功能但架构不同的软件安装在同一终端上,例如,一个园区中包括多个库房,每个库房中的数据均是相互独立的,当需要一台终端控制多个库房的数据信息时,可以在同一个终端上安装实现相同功能但架构不同的软件。
[0004]专利技术人在基于上述方式实施本技术方案时,发现存在如下问题:
[0005]在单机上安装实现相同功能但架构不同的软件时,由 ...
【技术保护点】
【技术特征摘要】
1.一种安装软件的方法,其特征在于,包括:当检测到触发安装目标软件的操作时,获取所述目标软件的目标标识信息;创建与所述目标标识信息相对应的目标程序容器,并将与所述目标标识信息相对应的目标待安装程序存储至所述目标程序容器所对应的目标存储空间;基于所述目标存储空间中存储的所述目标待安装程序安装所述目标软件;其中,所述目标存储空间与已安装的所述目标软件的同源软件的存储空间不同。2.根据权利要求1所述的方法,其特征在于,所述当检测到触发安装目标软件的操作时,获取所述目标软件的目标标识信息,包括:当检测到触发安装目标软件时,获取所述目标软件中主程序的程序标识,并将所述程序标识作为所述目标软件的目标标识信息。3.根据权利要求1所述的方法,其特征在于,在所述当检测到触发安装目标软件的操作时,获取所述目标软件的目标标识信息之后,还包括:将所述目标标识信息存储至预先建立的用于表示程序独立运行的目标根目录下,以在检测到触发安装所述目标软件时,确定与所述目标软件相对应的目标标识信息位于所述根目录下时,创建与所述目标软件所对应的程序容器。4.根据权利要求3所述的方法,其特征在于,所述将与所述目标标识信息存储至预先建立的用于标识程序独立运行的目标根目录下,包括:获取当前登录账号,确定与所述当前登录账号所对应的目标根目录,并所述目标标识信息存储至所述目标根目录下。5.根据权利要求1所述的方法,其特征在于,所述将与所述目标标识信息相对应的目标待安装程序存储至所述目标程序容器所对应的目标存储空间,包括:在所述目标程序容器中设置至少一个存储目录,每个存储目录对应一个程序目录;将与所述目标标识信息相对应的目标待安装程序,按照预先设置在所述目标程序容器中的存储规则存储至相应程序目录下。6.根据权利要求5所述的方法,其特征在于,所述将与所述目标标识信息相对应的目标待安装程序,按照预先设置在所述目标程序容器中的存储规则存储至相应程序目录下,包括:将所述目标待安装程序相对应的运行程序存储至所述目标程序容器中的程序运行目录下;将与所述目标待安装程序相对应的相对应升级版本程序存储至所述目标程序容器中的程序下载目录下;将与所述目标待安装程序相对应的备份程序文件存储至所述目标程序容器中的程序备份目录下;将与...
【专利技术属性】
技术研发人员:邵长营,
申请(专利权)人:北京京东乾石科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。