On the recordRead 12 Oct 202626 facts
DNF
On the record
- API stability
- The documented Python API follows semantic versioning, and undocumented API elements may change between releases.dnf.readthedocs.io · read 12 Oct 2026
- Automation
- DNF Automatic can check for updates and be configured to notify, download packages, or download and install them using systemd timers.dnf.readthedocs.io · read 12 Oct 2026
- Compatibility caveat
- DNF and YUM can be installed side by side, but they do not share transaction data, which can limit decisions such as autoremove.dnf.readthedocs.io · read 12 Oct 2026
- Dependency resolution
- Yesdnf.readthedocs.io · read 22 Sep 2026
- Deprecated feature
- DNF documentation says modularity is deprecated and its functionality will be removed in a future DNF5 release.dnf.readthedocs.io · read 12 Oct 2026
- Developer API
- DNF provides a Python API for plugins and applications that embed DNF to perform package management tasks.dnf.readthedocs.io · read 12 Oct 2026
- Install packages
- The install command installs requested packages and their dependencies, and can also accept module or group specifications.dnf.readthedocs.io · read 12 Oct 2026
- Intended users
- A documented use case is for system administrators to ensure an operating system has specified packages, files, providers, or groups.dnf.readthedocs.io · read 12 Oct 2026
- License
- Fedora's package page lists DNF's licenses as GPL-2.0-or-later AND GPL-1.0-only.packages.fedoraproject.org · read 12 Oct 2026
- Maintainers
- Fedora's package page lists five maintainers: jmracek, dmach, jrohel, pkratoch, and mblaha.packages.fedoraproject.org · read 12 Oct 2026
- Offline installation
- Yesdnf.readthedocs.io · read 22 Sep 2026
- Operational caveat
- The FAQ says DNF and YUM do not share additional data about installed packages and transactions, which can limit how completely autoremove handles dependencies when both are used.dnf.readthedocs.io · read 12 Oct 2026
- Package formats
- RPM packages; modulemd modules; comps groups and environmentsdnf.readthedocs.io · read 22 Sep 2026
- Package management
- DNF lets users install packages from repositories or local RPM files, including packages selected by version, URL, group, or provided file path.dnf.readthedocs.io · read 12 Oct 2026
- Package queries
- DNF can list RPM packages filtered by whether they are installed, available, extra, obsolete, recent, or upgrades.dnf.readthedocs.io · read 12 Oct 2026
- Package removal
- The remove command can uninstall specified packages and remove older versions of duplicated packages.dnf.readthedocs.io · read 12 Oct 2026
- Private registry auth
- Yesdnf.readthedocs.io · read 22 Sep 2026
- Purpose
- DNF is described as the next-generation replacement for YUM.dnf.readthedocs.io · read 12 Oct 2026