libsolv - Package dependency solver and repository storage system

Distribution: OpenMandriva Lx 2014.2
Repository: OpenMandriva Main x86_64
Package name: libsolv
Package version: 0.3.0
Package release: 0.20130619.1-omv2014.0
Package architecture: x86_64
Package type: rpm
Installed size: 270.48 KB
Download size: 56.84 KB
Official Mirror:
Solving dependencies is the core functionality for any software management application on Linux. Dependancies are used to divide and share functionalities across multiple software elements. Linux (and Unix) follows two basic concepts to implement Divide & Conquer - breaking a large problem into smaller, more manageable ones. * Make each program do one thing well. See Basics of the Unix Philosophy for details. * Use shared libraries to share implementations and save disk and memory space Every software package expresses the functionalities it provides to others and those it requires from others through dependencies. The task of the dependency resolver is to check and fulfill all these relations when managing software. Basic laws of resolving The dependency solver tries to solve dependencies without user intervention based on two basic rules * Fulfill the install/remove requests given at start * Keep the (dependencies of the) installed system consistent Since the solver treats every package alike, these rules have some major and sometimes unexpected implications. A broken dependency might result in removal of lots of packages - the resulting system is still consistent but highly unusable.



  • libsolv == 0.3.0-0.20130619.1:2014.0

    Install Howto

    1. Enable OpenMandriva Main repository on Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install libsolv rpm package:
      # urpmi libsolv


    • /usr/bin/comps2solv
    • /usr/bin/deltainfoxml2solv
    • /usr/bin/dumpsolv
    • /usr/bin/helix2solv
    • /usr/bin/installcheck
    • /usr/bin/mdk2solv
    • /usr/bin/mergesolv
    • /usr/bin/
    • /usr/bin/repomdxml2solv
    • /usr/bin/rpmdb2solv
    • /usr/bin/rpmmd2solv
    • /usr/bin/rpms2solv
    • /usr/bin/solv
    • /usr/bin/susetags2solv
    • /usr/bin/testsolv
    • /usr/bin/updateinfoxml2solv


    2014-02-08 - Tomasz Pawe? Gajc <> 0.3.0-0.20130619.1 + Revision: ed04edb - MassBuild#328: Increase release tag