libsolv

E699700

libsolv is a dependency resolver library originally developed for openSUSE that provides fast and robust package dependency solving for Linux package managers.

All labels observed (4)

Label Occurrences
libsolv canonical 2
libsolv library 1
libsolvext extension library 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf dependency resolver ⓘ
software library ⓘ
basedOn Boolean satisfiability problem ⓘ
component bindings for scripting languages ⓘ
libsolv library ⓘ
linked to: libsolv

libsolvext extension library ⓘ
linked to: libsolv

tools for repository handling ⓘ
developer openSUSE project ⓘ
linked to: openSUSE
feature fast dependency solving ⓘ
package installation planning ⓘ
package removal planning ⓘ
package update planning ⓘ
robust dependency solving ⓘ
support for SAT solver based dependency resolution ⓘ
support for architecture constraints ⓘ
support for complex dependency expressions ⓘ
support for filelist-based dependencies ⓘ
support for multiversion packages ⓘ
support for obsoletes ⓘ
support for package conflicts ⓘ
support for pattern-based dependencies ⓘ
support for recommends and suggests ⓘ
support for rich dependencies ⓘ
support for supplements and enhances ⓘ
support for vendor stickiness ⓘ
support for weak dependencies ⓘ
transaction calculation ⓘ
homepage https://github.com/openSUSE/libsolv ⓘ
license BSD license ⓘ
operatingSystem Linux ⓘ
originallyDevelopedFor openSUSE ⓘ
primaryFunction dependency resolution ⓘ
package dependency solving ⓘ
programmingLanguage C ⓘ
repository https://github.com/openSUSE/libsolv ⓘ
supportsFormat Debian package metadata ⓘ
RPM metadata ⓘ
repodata ⓘ
solv file format ⓘ
supportsLanguageBinding Perl ⓘ
Python ⓘ
Ruby ⓘ
useCase Linux distribution package managers ⓘ
container image dependency resolution ⓘ
software management tools ⓘ
usedBy DNF ⓘ
MicroOS and transactional-update stack ⓘ
SUSE Linux Enterprise package management stack ⓘ
Zypper ⓘ
linked to: zypper

openSUSE package management stack ⓘ
linked to: zypper
usesAlgorithm SAT solver ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

DNF → usesLibrary → libsolv ⓘ
libdnf → dependsOn → libsolv ⓘ
libsolv → component → libsolv library ⓘ
linked to: libsolv
libsolv → component → libsolvext extension library ⓘ
linked to: libsolv
zypper → integratesWith → libzypp ⓘ
linked to: libsolv