Linux YUM/DNF 'No Package Available' Error
Warningpackage manager
Overview
YUM or DNF 'No package available' error means the requested package is not found in any enabled repository on RHEL, CentOS, or Fedora systems.
Key Details
- DNF is the successor to YUM on modern Fedora and RHEL 8+
- The package name may differ from Ubuntu/Debian names
- EPEL (Extra Packages for Enterprise Linux) provides many additional packages
- Some packages are in optional or PowerTools/CRB repositories
- Package may have been renamed or split in newer versions
Common Causes
- Package not available in enabled repositories
- EPEL repository not installed
- Package name different from Debian/Ubuntu equivalent
- CRB/PowerTools repository not enabled
- Typo in package name
Steps
- 1Search for the correct name: dnf search keyword
- 2Install EPEL: sudo dnf install epel-release
- 3Enable CRB (RHEL 9/Rocky 9): sudo dnf config-manager --enable crb
- 4Enable PowerTools (CentOS 8): sudo dnf config-manager --enable powertools
- 5List available repos: dnf repolist all to find disabled repos with the package
Tags
linuxyumdnfpackagerhel
More in Package Manager
Frequently Asked Questions
Extra Packages for Enterprise Linux — a community repository providing packages that are not in the base RHEL/CentOS repos. Many common tools require it.