• Recent Articles

    How can I make my Amazon EC2 instance running CentOS, RHEL, or Amazon Linux use the EPEL repository?

    Why We Need EPEL?


    The packages that can be installed on CentOS, RHEL, or Amazon Linux-based distributions might not all be available in standard repositories. Using the EPEL repository gives you more choices for installing packages.


    To download, set up, and enable the EPEL repository on RHEL, CentOS, or Amazon Linux-based distributions, follow these instructions.

    Run this command to confirm the distribution:

    cat /etc/os-release

    Amazon Linux

    Amazon Linux 2:

    Install the EPEL release package for RHEL 7 and enable the EPEL repository:

    #amazon-linux-extras install epel -y


    RHEL 8:

    Install the RHEL 8 EPEL release package. Activate the CodeReady Builder and EPEL repositories. Many EPEL packages rely on the development tools in the CodeReady Builder repository:

    # dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
    # /usr/bin/crb enable

    RHEL 7:

    Install and enable the EPEL release package for RHEL 7:

    # yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm


    CentOS 8:

    Install the EPEL release package for RHEL 8. Enable both the EPEL and PowerTools repositories. The PowerTools repository contains development tools required by many EPEL packages:

    sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
    sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
    sudo dnf config-manager --set-enabled PowerTools

    CentOS 7:

    Install and enable the EPEL release package. CentOS 7 includes the epel-release package in the base repositories:

    # yum -y install epel-release

    List enabled repositories

    To verify that the EPEL repository is enabled, run the repolist command:

    # yum repolist

    No comments