cheat:dnf
---
tags: [ packaging ]
---
# To install a package:
dnf install <package>
# To find packages matching <phrase>:
dnf search <phrase>
# To find which package provides an executable:
dnf provides <executable>
# The following are available after installing "dnf-plugins-core"
# To download a package:
dnf download <package>
# To install the build dependencies for a SRPM or from a .spec file:
dnf builddep <file>
# List installed packages
dnf list installed
tldr:dnf
# dnf
# Package management utility for RHEL, Fedora, and CentOS (replaces yum).
# For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
# More information: <https://dnf.readthedocs.io>.
# Upgrade installed packages to the newest available versions:
sudo dnf upgrade
# Search packages via keywords:
dnf search keywords
# Display details about a package:
dnf info package
# Install a new package (use `-y` to confirm all prompts automatically):
sudo dnf install package
# Remove a package:
sudo dnf remove package
# List installed packages:
dnf list --installed
# Find which packages provide a given file:
dnf provides file
# View all past operations:
dnf history
$
cheat.sh