Follow through this tutorial to learn how to enable PowerTools repository on Rocky Linux 8. There are several repositories provided by Rocky Linux and other 3rd party developers that offer software packages that are not included in the default base and updates repositories. PowerTools repository provides most of the developer tools that are not provided by the default Rocky Linux repos.
Enabling PowerTools Repository on Rocky Linux 8
PowerTools repositories are disabled by default on Rocky Linux 8.
To list currently enabled repositories, run the command below;
dnf repolist
repo id repo name
appstream Rocky Linux 8 - AppStream
baseos Rocky Linux 8 - BaseOS
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
extras Rocky Linux 8 - Extras
mariadb MariaDB
remi-modular Remi's Modular repository for Enterprise Linux 8 - x86_64
remi-safe Safe Remi's RPM repository for Enterprise Linux 8 - x86_64
To list disabled repositories;
dnf repolist disabledThe command output might be a bit long.
To check for specific repository, for example the PowerTools repository;
dnf repolist disabled | grep -i powerpowertools Rocky Linux 8 - PowerTools
powertools-source Rocky Linux 8 - PowerTools - SourceYou can also verify the same by check the value of the enabled parameter on the PowerTools repository file, /etc/yum.repos.d/Rocky-PowerTools.repo.
grep enabled /etc/yum.repos.d/Rocky-PowerTools.repoenabled=0If the value is set to 0, then the repository is disabled.
There are two ways in which you can enable PowerTools repository.
- Enable PowerTools repository using the package manager (yum or dnf)
- Manually enable PowerTools repository by setting the value of the
enabled=to1
Enable PowerTools repository using the package manager (yum or dnf)
To enable PowerTools repository on Rocky Linux using the package manager (yum or dnf), run the commands below;
dnf install dnf-plugins-coreThe enable PowerTools using the command below;
dnf config-manager --set-enabled powertoolsVerify that the repository has been enabled;
dnf repolist enabled | grep -i powerpowertools Rocky Linux 8 - PowerToolsOr
grep enabled /etc/yum.repos.d/Rocky-PowerTools.repoOutput;
enabled=1Manually enable PowerTools repository by setting the value of the enabled= to 1
To manually enable PowerTools repository on Rocky Linux by setting the value of the enabled= to 1, run the command below;
sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/Rocky-PowerTools.repoTo verify;
dnf repolist enabled | grep -i powerpowertools Rocky Linux 8 - PowerToolsInstall EPEL Repositories on Rocky Linux 8
You need to enable EPEL since while installing a package being provided by the PowerTools repos, there might be some dependencies required and provided by the EPEL.
dnf install epel-releaseAnd that is how easy it is to enable PowerTools repository.
Other Tutorials
Install phpMyAdmin on Rocky Linux 8

