Skip to main content

Ręczna instalacja repozytorium EPEL (Extra Packages for Enterprise Linux)

EPEL (Extra Packages for Enterprise Linux) to repozytorium, które dostarcza dodatkowe pakiety oprogramowania, które nie są dostępne w oficjalnych repozytoriach Red Hat Enterprise Linux (RHEL) oraz jego klonów, takich jak CentOS i Rocky Linux.


Komendy wykonujemy w CLI bash bądź sh jako user z uprawnieniami sudo / root.


Najpierw oczywiście sprawdzamy podstawową komendę:

dnf install epel-release

Dla niektórych dystrybucji warto doinstalować dodatkowe repozytorium CBR (CodeReady Builder).

Red Hat Enterprise Linux 9: 
subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm 
Rocky Linux 9: 
dnf config-manager --set-enabled crb 
dnf install epel-release 
RHEL 8: 
subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  
Rocky Linux 8: 
dnf config-manager --set-enabled powertools 
dnf install epel-release
RHEL 7: 
subscription-manager repos --enable rhel-*-optional-rpms \ 
                           --enable rhel-*-extras-rpms \ 
                           --enable rhel-ha-for-rhel-*-server-rpms 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  
subscription-manager repos --disable=rhel-7-server-eus-optional-rpms 
CentOS 7: 
yum install epel-release