The following instuctions assumes that you are running command as root user on a CentOS/RHEL 7.x system and want to use use Fedora Epel repos. centos
The command is as follows to download epel release for CentOS and RHEL 7.x using wget command: bash
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
To install epel-release-7-0.2.noarch.rpm, type: less
sudo yum install epel-release-7-5.noarch.rpm
Sample outputs: ui
Loaded plugins: amazon-id, rhui-lb Examining epel-release-7-0.2.noarch.rpm: epel-release-7-0.2.noarch Marking epel-release-7-0.2.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package epel-release.noarch 0:7-0.2 will be installed --> Finished Dependency Resolution Dependencies Resolved =========================================================================================== Package Arch Version Repository Size =========================================================================================== Installing: epel-release noarch 7-0.2 /epel-release-7-0.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-0.2.noarch 1/1 Verifying : epel-release-7-0.2.noarch 1/1 Installed: epel-release.noarch 0:7-0.2 Complete!
Once installed you should see epel repo using the following yum repolist command
$ sudo yum repolist
Sample outputs: this
Loaded plugins: amazon-id, rhui-lb repo id repo name status epel/x86_64 Extra Packages for Enterprise Linux 4,444 rhui-REGION-client-config-server-7/x86_64 Red Hat Update Infrastructure 2.0 Cl 1 rhui-REGION-rhel-server-releases/7Server/x86_64 Red Hat Enterprise Linux Server 7 (R 4,457 repolist: 8,902
To list all avialble 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: centos7
The commands are as follows: code
## search it ## sudo yum search htop ## get more info, if found ## sudo yum info htop ## install it ## sudo yum install htop
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. server