= Dnf = '''`dnf(8)`''' is the package manager for Fedora. <> ---- == Usage == === MicroDnf and Dnf5 === Hosts with little memory can struggle to perform the repository database updates required by `dnf(8)`. Up to Fedora 38, the `microdnf(8)` utility was available as an experimental alternative. It is a minimal port of the `dnf(8)` codebase from [[Python]] to [[C]]. This makes it more memory efficient as well as introducing fewer dependencies. The latter makes it advantageous to [[Docker]] containers. In Fedora 38, the utility is renamed `dnf5(8)`, highlighting the intent to switch codebases as a breaking version 5 release. In Fedora 39, `microdnf(8)` will replace `dnf(8)`. ---- == Configuration == ---- == See also == [[https://man.archlinux.org/man/dnf.8|dnf(8)]] ---- CategoryRicottone