This article provides a guide demonstrating how to enable or disable yum/dnf repositories on RHEL-based Linux VPS or dedicated servers.
Pre-requisites
This guide assumes the following environment pre-requisites have been met:
- RHEL-based Linux Server (CentOS/AlmaLinux/Rocky Linux/Oracle Linux/Etc)
- Root (or Sudo User) access
How to Enable or Disable yum/dnf Repositories
To enable or disable yum/dnf repositories, follow the guide:
Temporarily Enable or Disable yum/dnf Repositories
- Temporarily enable a disabled repo (for one command):
- SSH the server as root-equivalent user.
- Run the following command:
-
sudo yum --enablerepo=<repo_name> install package -
sudo dnf --enablerepo=<repo_name> install package
-
- Temporarily disable a disabled repo (for one command)
- SSH the server as root.
- Run the following command:
-
sudo yum --disablerepo=<repo_name> update -
sudo dnf --disablerepo=<repo_name> update
-
Permanently Enable or Disable yum/dnf Repositories
- Permanently enable a disabled repository:
- SSH the server as root.
- Run the following command:
-
sudo dnf config-manager --set-enabled <repo_name> -
sudo yum config-manager --set-enabled <repo_name>
-
- Permanently disable a repository:
- SSH the server as root.
- Run the following command:
-
sudo dnf config-manager --set-disabled <repo_name> -
sudo yum config-manager --set-disabled <repo_name>
-
Conclusion
You now know how to enable or disable yum/dnf repositories.

👀 Choose SSD-powered VPS servers for increased speed, power, and security! Now 50% off- starting from only $3.19/mo.
