How To Install EPEL Repo on a CentOS and RHEL 7.x

How do I install the extra repositories such as Fedora EPEL repo on a Red Hat Enterprise Linux server version 7.x or CentOS Linux server version 7.x?

See Also "CentOS / RHEL / Scientific Linux 4.x/5.x/6.x Enable & Install EPEL Repo"

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.

Commands to install EPEL repo on a CentOS Linux and RHEL 7.x

  1. Open a shell prompt.
  2. Or login to a host called server1 using ssh client.
  3. Install epel using the following command: yum -y install epel-release
  4. Refresh repo by typing the following commad: 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
  sudo yum install epel-release

Method #2: Install the extra EPEL repositories from

The command is as follows to download epel release for CentOS and RHEL 7.x using wget command:
cd /tmp
ls *.rpm
To install epel-release-7-5.noarch.rpm, type:
sudo yum install epel-release-7.noarch.rpm
Sample outputs:
Loaded plugins: amazon-id, rhui-lb
Examining epel-release-7-2.noarch.rpm: epel-release-7-2.noarch
Marking epel-release-7-2.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-2 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
 Package            Arch         Version   Repository                      Size
 epel-release       noarch       7-2       /epel-release-7-2.noarch        22 k
Transaction Summary
Install  1 Package
Total size: 22 k
Installed size: 22 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-2.noarch                                      1/1
  Verifying  : epel-release-7-2.noarch                                      1/1
  epel-release.noarch 0:7-2

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      Hack The Security 

About Author:

I am a Linux Administrator and Security Expert with this site i can help lot's of people about linux knowladge and as per security expert i also intersted about hacking related news.TwitterFacebook

Newer Post
Older Post


Post a Comment