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.

Try in SPARQL Jump to: Statements Referenced by

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.

DNF usesLibrary libdnf