发明名称 |
一种Linux操作系统软件包依赖关系检测方法 |
摘要 |
本发明公开了一种Linux操作系统软件包依赖关系检测方法。该方法包括如下步骤:构建参考操作系统的所有软件包的依赖关系数据;基于所述依赖关系数据,依照设定的分层逻辑生成与待检测操作系统中特定软件包相关的分层依赖关系;基于所述分层依赖关系生成并显示所述特定软件包的分层依赖关系图,其中所述分层依赖关系图中的各节点表示与所述特定软件包存在依赖或被依赖关系的软件包。本发明的方法能够较快速地全面检测某个特定软件包的依赖关系的Linux操作系统软件包依赖关系。 |
申请公布号 |
CN102880466B |
申请公布日期 |
2016.03.16 |
申请号 |
CN201210324556.7 |
申请日期 |
2012.09.04 |
申请人 |
中标软件有限公司 |
发明人 |
徐晶晶 |
分类号 |
G06F9/44(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京聿宏知识产权代理有限公司 11372 |
代理人 |
钟日红;张宇峰 |
主权项 |
一种Linux操作系统软件包依赖关系检测方法,其特征在于,包括如下步骤:构建参考操作系统的所有软件包的依赖关系数据;基于所述依赖关系数据,依照设定的分层逻辑生成与待检测操作系统中特定软件包相关的分层依赖关系;基于所述分层依赖关系生成并显示所述特定软件包的分层依赖关系图;其中,所述分层依赖关系图中的各节点表示与所述特定软件包存在依赖或被依赖关系的软件包;其中,基于所述分层依赖关系生成并显示所述特定软件包的分层依赖关系图的步骤包括:基于所述分层依赖关系,依照设定的分层逻辑生成符合指定层数要求的所述特定软件包的分层依赖关系图或者依照设定的分层逻辑生成所述特定软件包的分层依赖关系图;显示所生成的符合指定层数要求的所述特定软件包的分层依赖关系图;其中,所述指定层数包括所述特定软件包的分层依赖关系图的总层数位于所述特定软件包的上层的层数和/或下层的层数。 |
地址 |
200030 上海市徐汇区番禺路1028号1006-1010室 |