You can easily install various packages by configuring a CentOS 7.x or RHEL 7.x system to use Fedora EPEL repos and third party packages. Please note that these packages are not officially supported by either CentOS or Red Hat, but provides many popular packages and apps. This quick tutorial explains how to configure a CentOS or Red Hat Enterprise Linux (RHEL) version 7.x to use the Fedora Extra Packages for Enterprise Linux (EPEL) repository.
Commands to install EPEL repo on a CentOS Linux and RHEL 7.x
- Open a shell prompt.
- Or login to a host called server1 using ssh client.
- Install epel using the following command: yum -y install epel-release
- Refresh repo by typing the following command: yum repolist
How to install RHEL EPEL repository on Centos 7.x or RHEL 7.x
The following instructions assumes that you are running command as root user on a CentOS/RHEL 7.x system and want to use use Fedora Epel repos.
Method #1: Install Extra Packages for Enterprise Linux repository configuration (recommended)
Just type the following yum command on a CentOS 7 or RHEL 7:
Sample outputs:
Note: If method #1 failed, try the following method #2 to install EPEL Repo.
Method #2: Install the extra EPEL repositories from dl.fedoraproject.org
The command is as follows to download epel release for CentOS and RHEL 7.x using wget command:
To install epel-release-7-5.noarch.rpm, type:
Sample outputs:
List your new repos
Once installed you should see epel repo using the following yum repolist command$ sudo yum repolist
Sample outputs:
Loaded plugins: amazon-id, rhui-lb
repo id repo name status
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 5,610
rhui-REGION-client-config-server-7/x86_64 Red Hat Update Infrastructure 2.0 Client Configur 2
rhui-REGION-rhel-server-releases/7Server/x86_64 Red Hat Enterprise Linux Server 7 (RPMs) 4,718
repolist: 10,330
Search and install package
To list all available packages under a repo called epel, enter:$ sudo yum --disablerepo="*" --enablerepo="epel" list available
OR$ sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'package'
OR$ sudo yum --disablerepo="*" --enablerepo="epel" list available | less
Sample outputs:
Example: Search and install htop package from epel repo on a CentOS/RHEL 7.x
The commands are as follows (see yum our command guide for more info):
And, there you have it, a larger number of packages to install from EPEL repo on a CentOS and Red Hat Enterprise Linux (RHEL) version 7.x.
See also
- CentOS / RHEL / Scientific Linux 6/5 Enable and Install EPEL Repo
- How To Install EPEL Repo on a CentOS and RHEL 7.x
- yum command: Update / Install Packages Under Redhat Enterprise / CentOS Linux Version 5.x