libdnf
E699699
libdnf is a software library that provides the core dependency resolution and package management functionality used by the DNF package manager on RPM-based Linux distributions.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf | software library ⓘ |
| binding | Python bindings (via python3-libdnf) ⓘ |
| buildSystem | CMake NERFINISHED ⓘ |
| dependsOn |
librpm
ⓘ
libsolv NERFINISHED ⓘ |
| designGoal |
reusable package management API
ⓘ
separation of core dependency solving from CLI ⓘ |
| developedBy |
DNF community
NERFINISHED
ⓘ
Red Hat NERFINISHED ⓘ |
| implements |
dependency resolution
ⓘ
package management core logic ⓘ |
| license | GPL-2.0-or-later ⓘ |
| operatingSystem |
Linux
ⓘ
RPM-based Linux distributions ⓘ |
| partOf | DNF stack ⓘ |
| previouslyUsedBuildSystem | Autotools NERFINISHED ⓘ |
| programmingLanguage | C++ ⓘ |
| provides |
API for dependency solving
ⓘ
API for package querying ⓘ API for repository management ⓘ |
| replaces | libhif (in some contexts) ⓘ |
| repository | https://github.com/rpm-software-management/libdnf ⓘ |
| supports |
RPM packages
ⓘ
YUM/DNF repositories ⓘ modular repositories ⓘ transactional package operations ⓘ |
| supportsFeature |
group operations
ⓘ
history of transactions ⓘ modular streams ⓘ package downgrade ⓘ package installation ⓘ package removal ⓘ package upgrade ⓘ rich dependencies ⓘ weak dependencies ⓘ |
| targetAudience |
package manager implementers
ⓘ
system tools developers ⓘ |
| usedBy |
DNF
NERFINISHED
ⓘ
Dandified YUM NERFINISHED ⓘ MicroDNF NERFINISHED ⓘ PackageKit (on some RPM-based systems) NERFINISHED ⓘ |
| usedInDistribution |
AlmaLinux
NERFINISHED
ⓘ
CentOS NERFINISHED ⓘ Fedora NERFINISHED ⓘ Mageia (via DNF) NERFINISHED ⓘ Red Hat Enterprise Linux NERFINISHED ⓘ Rocky Linux NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.