Conflict-based method for checking dependency of software package

A technology of dependencies and checking methods, applied in the field of software package dependency satisfiability checking, which can solve the problem of not checking software package dependencies and so on

Inactive Publication Date: 2011-05-25
兰雨晴
View PDF4 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] As for the software package dependency checking technology, there is still no method for ...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Conflict-based method for checking dependency of software package
  • Conflict-based method for checking dependency of software package
  • Conflict-based method for checking dependency of software package

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to further explain the technical means and effects of the present invention to achieve the intended purpose of the invention, in conjunction with the accompanying drawings and preferred embodiments, the specific implementation methods, methods, Steps, structures, features and effects thereof are described in detail below.

[0030] The aforementioned and other technical contents, features and effects of the present invention will be clearly presented in the following detailed description with reference to the drawings. Through the description of specific embodiments, the technical means and effects of the present invention to achieve the intended purpose can be understood more deeply and specifically. However, the accompanying drawings are only for reference and description, and are not used to explain the present invention. be restricted.

[0031] In order to better understand the content of the present invention, some related concepts are given below: ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a conflict-based method for checking dependency of a software package. The method comprises the following steps of: reading dependence information from a software package dependency description file and generating a dependency tree of the software package; extracting a dependence package set of the software package, and carrying out existence check; acquiring a conflict package set according to the dependence package set; sequentially processing conflicts in the conflict package set; and judging that the dependence of the software package can be satisfied if all the conflicts can be solved, and otherwise, judging that the dependence of the software package cannot be satisfied. The method provided by the invention is oriented to the dependency management of software package at a Linux distribution end, and the conflict associated with the software package is removed from the aspect of conflict to check the dependence completeness of the software package at the Linux distribution end.

Description

technical field [0001] The invention relates to the technical field of software package management, in particular to a method for checking the satisfiability of software package dependencies under Linux, which is applicable to a Linux distribution terminal. Background technique [0002] The current tools or methods for managing complex dependencies between software packages are mainly divided into two types in terms of usage: client-based package dependency management tools and distribution-based package dependency management tools. In terms of client-side package dependency management tools, usually Linux distributions provide client-side dependency management tools to support client-side package management, such as apt-get of Debian Linux, yum of RedHatLinux, red carpet of Suse Linux, etc., and some researchers Aiming at the incompleteness of apt-get and yum, research has resulted in optimized or better-performing client package management tools, such as Smart and Optimal....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/36
Inventor 兰雨晴匡明霞
Owner 兰雨晴
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products