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.

All labels observed (1)

Label Occurrences
libdnf canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf software library ⓘ
binding Python bindings (via python3-libdnf) ⓘ
buildSystem CMake ⓘ
dependsOn librpm ⓘ
libsolv ⓘ
designGoal reusable package management API ⓘ
separation of core dependency solving from CLI ⓘ
developedBy DNF community ⓘ
Red Hat ⓘ
implements dependency resolution ⓘ
package management core logic ⓘ
license GPL-2.0-or-later ⓘ
operatingSystem Linux ⓘ
RPM-based Linux distributions ⓘ
partOf DNF stack ⓘ
previouslyUsedBuildSystem Autotools ⓘ
linked to: GNU Autotools
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 ⓘ
Dandified YUM ⓘ
linked to: YUM

MicroDNF ⓘ
linked to: microdnf

PackageKit (on some RPM-based systems) ⓘ
linked to: PackageKit
usedInDistribution AlmaLinux ⓘ
CentOS ⓘ
Fedora ⓘ
linked to: Fedora Linux

Mageia (via DNF) ⓘ
Red Hat Enterprise Linux ⓘ
Rocky Linux ⓘ

How these facts were elicited

Referenced by (2)

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

DNF → usesLibrary → libdnf ⓘ
microdnf → usesLibrary → libdnf ⓘ