专利名称:同时支持两种软件包管理器并支持软件包相互依赖及冲突检测的方法 专利类型:发明专利
发明人:穆瑞超,薛炜,林超超,常涛,张希鹏,张茜,丁丽丽,李震宁
申请号:CN202010902109.X
申请日:20200901
公开号:CN112230976A
公开日:
20210115
专利内容由知识产权出版社提供
摘要:本发明涉及一种同时支持两种软件包管理器并支持软件包相互依赖及冲突检测的方法,包括如下步骤:建立一个统一数据库,存放rpm软件包信息和deb软件包信息;创建一个统一处理动态库,来操作统一数据库,并将处理rpm和dpkg相关联的信息的操作封装成接口供外部程序调用;改造rpm和dpkg,将rpm和dpkg原本对各自数据库操作改为调用统一库接口操作统一数据库,把软件包信息记录到统一数据库中;改造打包工具,将打包过程中原本对各自数据库的操作改为调用统一库接口操作统一数据库;改造yum和apt,将网络包管理器原本对各自数据库的操作改为调用统一库接口操作统一数据库;制作初始化工具,初始化工具用来将系统原软件包管理器的数据库信息导入到统一数据库中。 申请人:麒麟软件有限公司
地址:300450 天津市滨海新区塘沽海洋科技园信安创业广场3号楼6-8层
国籍:CN
代理机构:北京汇智英财专利代理事务所(普通合伙)
代理人:何佳