DropVPS Team
Writer: Cooper Reagan
How to Install Package on CentOS8?

Table of Contents
What you will read?
In CentOS 8, package management is handled by dnf, the successor to yum. You can also install .rpm files manually or use third-party repositories like EPEL.
Install Packages Using dnf
The standard way to install software:
sudo dnf install package-name
Example – to install wget:
sudo dnf install wget
Before installing anything, it’s best to update the metadata:
sudo dnf makecache
And to upgrade everything:
sudo dnf upgrade -y
Search for Available Packages
To search for a package before installing:
dnf search package-name
Or to get detailed info:
dnf info package-name
dnf info package-name
Install .rpm Files Manually
If you’ve downloaded an RPM package:
sudo dnf install ./package-name.rpm
This method is preferred over rpm -i because dnf resolves dependencies.
Enable EPEL Repository
Some packages are not available in the base CentOS 8 repo. To access more packages:
sudo dnf install epel-release
Then you can install packages from EPEL, like htop:
sudo dnf install htop
Check Installed Packages
To see if a package is installed:
rpm -q package-name
Or list all installed packages:
dnf list installed