YUM is a Yellowdog Updater, Modified. This is a command-line package management utility for RPM-based Linux systems. This has been released under the GNU General Public License. Yum is useful for RPMs which have dependencies. Generally, it searches for all dependencies of any RPM in all available repositories.

YUM Repositories can hold RPM packages records locally (local disk) as well as remotely (FTP, HTTP or HTTPS). YUM Configuration documents hold the data needed to effectively find and install (RPM bundles records) software on our server.

In this article, we are going to see top 5 yum repositories for RHEL based systems. You will need them to keep your system up to date with the latest packages. However, all these repositories have most of the RPMs required for servers.

EPEL Repository

Extra Packages for Enterprise Linux (EPEL) is a group which maintains the latest packages to their repository. Also, it includes the extra packages required for Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL) or Oracle Linux (OL).

Please check our related article EPEL Repository to see how to enable and use this Repository.

Following are the commands you can use to install this repository on your CentOS/RHEL 7/6 systems.

### CentOS/RHEL 7 ###
sudo yum localinstall --nogpgcheck http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
### CentOS/RHEL 6 ###
sudo yum localinstall --nogpgcheck http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

RPMFusin Repository

This repository provides free as well as nonfree software’s that are not shipped with the Fedora or Red Hat. RPM Fusion is provided as precompiled RPMs for all Fedora versions (Latest 23) and Red Hat Enterprise Linux 5 and 6.

Following are the commands you can use to add this repository to your server, based on your system OS version.

### CentOS/RHEL 7 ###
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
### CentOS/RHEL 6 ###
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm
## Fedora 28/27/26/25/24 ##
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

REMI Repository

This is a useful yum repository consist of updated packages for Enterprise Linux systems. REMI repository is free to use as well as stable. The main purpose of the Remi Repo is offering the latest versions of the PHP stack, full-featured, and some other software.

You can use to install this repository on your CentOS/RHEL 7/6 and Fedora 28/27/26/25/24 systems using below commands.

### CentOS/RHEL 7 ###
sudo yum localinstall --nogpgcheck http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
### CentOS/RHEL 6 ###
sudo yum localinstall --nogpgcheck http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
### Fedora 28/27/26/25/24 ###
sudo dnf install http://rpms.famillecollet.com/fedora/remi-release-$(rpm -E %fedora).rpm

ELRepo Repository

This is an RPM repository used for Enterprise Linux packages. ELRepo supports Red Hat Enterprise Linux (RHEL) and its derivatives like CentOS, Scientific Linux etc. Basically, it focuses on hardware related packages to enhance user experience with Enterprise Linux. This repository also includes filesystem drivers, graphics drivers, network drivers, sound drivers, webcam and video drivers.

Following are the commands you can use to install this repository on your CentOS/RHEL 7/6/ systems.

### CentOS/RHEL 7 ### 
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
### CentOS/RHEL 6 ###
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

Webtatic Repository

This yum repository basically deals with the web hosting related packages, which are not included with CentOS/RHEL repositories. In fact, its main goal is to serve as an additional installation option for some of Webtatic’s projects. All packages are signed using GnuPG. Furthermore, these packages are verified using the Webtatic EL 6 and Webtatic EL 7 GPG keys.

Following are the commands you can use install this repository on your CentOS/RHEL 7/6/5 systems.

### CentOS/RHEL 7 ###
sudo yum localinstall --nogpgcheck http://repo.webtatic.com/yum/el7/webtatic-release.rpm
### CentOS/RHEL 6 ###
sudo yum localinstall --nogpgcheck http://repo.webtatic.com/yum/el6/latest.rpm
### CentOS/RHEL 5 ###
sudo yum localinstall --nogpgcheck http://repo.webtatic.com/yum/el5/latest.rpm

Thanks for reading this article. Hope this article will help you with YUM repositories installation on your Linux systems.

Leave a Reply

Your email address will not be published. Required fields are marked *