libsolv - Package dependency solver and repository storage system

Property Value
Distribution OpenMandriva Lx 2014.2
Repository OpenMandriva Main Release i586
Package name libsolv
Package version 0.3.0
Package release 0.20130619.1-omv2014.0
Package architecture i586
Package type rpm
Installed size 251.97 KB
Download size 55.30 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
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.


Package Version Architecture Repository
libsolv-0.6.1-0.20140603.1-omv2014.0.i586.rpm 0.6.1 i586 OpenMandriva Main Updates
libsolv-0.6.1-0.20140603.1-omv2014.0.x86_64.rpm 0.6.1 x86_64 OpenMandriva Main Updates
libsolv-0.3.0-0.20130619.1-omv2014.0.x86_64.rpm 0.3.0 x86_64 OpenMandriva Main Release
libsolv - - -


Name Value - - - - - - - - - - -


Name Value
libsolv == 0.3.0-0.20130619.1:2014.0


Type URL
Binary Package libsolv-0.3.0-0.20130619.1-omv2014.0.i586.rpm
Source Package libsolv-0.3.0-0.20130619.1.src.rpm

Install Howto

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




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

See Also

Package Description
libsolv-devel-0.3.0-0.20130619.1-omv2014.0.i586.rpm Development files for libsolv
libsolv0-0.3.0-0.20130619.1-omv2014.0.i586.rpm Package dependency solver and repository storage system
libsolvext0-0.3.0-0.20130619.1-omv2014.0.i586.rpm Package dependency solver and repository storage system
libsoprano4-2.9.4-5-omv2014.0.i586.rpm Library for soprano
libsopranoclient1-2.9.4-5-omv2014.0.i586.rpm Library for soprano
libsopranoserver1-2.9.4-5-omv2014.0.i586.rpm Library for soprano
libsoundtouch-devel-1.7.1-2-omv2014.0.i586.rpm Development package with static libs and headers
libsoundtouch0-1.7.1-2-omv2014.0.i586.rpm An open-source audio processing library
libsoup-gir2.4-2.43.1-3-omv2014.0.i586.rpm GObject Introspection interface library for libsoup
libsoup-gnome2.4_1-2.43.1-3-omv2014.0.i586.rpm Libraries for soup
libsoup2.4-devel-2.43.1-3-omv2014.0.i586.rpm Development libraries, header files and utilities for soup
libsoup2.4_1-2.43.1-3-omv2014.0.i586.rpm Libraries for soup
libsoupgnome-gir2.4-2.43.1-3-omv2014.0.i586.rpm GObject Introspection interface library for libsoup
libsource-highlight-devel-3.1.7-8-omv2014.0.i586.rpm Produces a document with syntax highlighting
libsource-highlight-static-devel-3.1.7-8-omv2014.0.i586.rpm Produces a document with syntax highlighting