Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于linux的软件兼容运行方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:麒麟软件有限公司

摘要:本申请涉及一种基于linux的软件兼容运行方法,涉及计算机技术的领域,该方法包括基础环境构建阶段、基础环境安装阶段、应用安装准备阶段、应用兼容环境构建阶段、应用安装结束阶段、应用运行阶段、应用停止阶段以及应用卸载阶段。本申请达到了解决应用适配的难题,降低应用维护成本,在不同操作系统版本为用户提供一致性体验,实现应用跨操作系统版本兼容运行的效果。

主权项:1.一种基于linux的软件兼容运行方法,其特征在于,包括:步骤S1,基础环境构建阶段:获取构建配置文件,基础环境构建工具基于所述构建配置文件构建基础环境;步骤S2,基础环境安装阶段:通过基础环境安装工具安装构建完成的基础环境,并记录该基础环境的配置信息到基础环境层配置文件中;步骤S3,应用安装准备阶段:兼容环境配套的应用安装工具上传deb应用软件包的路径以及所述基础环境的名称,并基于所述基础环境的名称以及基础环境层配置文件确定基础环境信息以及构建应用层,应用安装工具基于所述deb应用软件包的路径,确定deb应用软件包的软件包信息,并基于所述软件包信息生成应用层配置文件;步骤S4,应用兼容环境构建阶段:兼容环境构建工具基于应用层配置文件构建应用兼容环境的新rootfs,并通过兼容环境构建工具在应用兼容环境中建立init进程,通过init进程执行deb应用软件包的安装操作以及将安装结果发送至兼容环境安装工具;步骤S5,应用安装结束阶段:当兼容环境安装工具接收到所述安装结果时,对所述安装结果进行处理,将所述安装结果同步至应用层配置文件中,并提示用户所述deb应用软件包的安装结果;步骤S6,应用运行阶段:兼容环境运行工具按照deb应用软件包名称在应用层配置文件中获取对应的基础环境层目录以及应用目录,重新激活应用兼容环境并拉起应用兼容环境内的init进程,通过init进程在应用兼容环境内创建子进程来执行应用兼容环境内的deb应用软件包;步骤S7,应用停止阶段:init进程接收到应用停止的信息时,停止对应应用的子进程;步骤S8,应用卸载阶段:init进程接收到应用卸载的信息时,结束需要卸载的应用的进程,以及从应用层配置文件中确定出需要卸载的应用的应用层目录并删除。

全文数据:

权利要求:

百度查询: 麒麟软件有限公司 一种基于linux的软件兼容运行方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。