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 (1)
| Label | Occurrences |
|---|---|
| libsolv canonical | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
dependency resolver
ⓘ
software library ⓘ |
| basedOn | Boolean satisfiability problem NERFINISHED ⓘ |
| component |
bindings for scripting languages
ⓘ
libsolv library NERFINISHED ⓘ libsolvext extension library NERFINISHED ⓘ tools for repository handling ⓘ |
| developer | openSUSE project NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| operatingSystem | Linux ⓘ |
| originallyDevelopedFor | openSUSE NERFINISHED ⓘ |
| 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
NERFINISHED
ⓘ
Python NERFINISHED ⓘ Ruby NERFINISHED ⓘ |
| useCase |
Linux distribution package managers
ⓘ
container image dependency resolution ⓘ software management tools ⓘ |
| usedBy |
DNF
NERFINISHED
ⓘ
MicroOS and transactional-update stack ⓘ SUSE Linux Enterprise package management stack ⓘ Zypper NERFINISHED ⓘ openSUSE package management stack NERFINISHED ⓘ |
| usesAlgorithm | SAT solver ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.