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

<span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">**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.</span></span>

<span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">  
Komendy wykonujemy w CLI bash bądź sh jako user z uprawnieniami sudo / root.</span></span>

<span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">  
Najpierw oczywiście sprawdzamy podstawową komendę:</span></span>

```bash
dnf install epel-release
```

<span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">Dla niektórych dystrybucji warto doinstalować dodatkowe repozytorium **CBR (CodeReady Builder).**</span></span>

##### <span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">Red Hat Enterprise </span></span><span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">Linux 9:</span></span><span class="EOP SCXO41499273 BCX8"> </span>

```bash
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 
```

##### <span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">Rocky Linux 9:</span></span><span class="EOP SCXO41499273 BCX8"> </span>

```bash
dnf config-manager --set-enabled crb 
dnf install epel-release 
```

##### <span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">RHEL 8:</span></span><span class="EOP SCXO41499273 BCX8"> </span>

```bash
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  
```

##### <span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">Rocky Linux 8:</span></span><span class="EOP SCXO41499273 BCX8"> </span>

```bash
dnf config-manager --set-enabled powertools 
dnf install epel-release
```

##### <span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">RHEL 7:</span></span><span class="EOP SCXO41499273 BCX8"> </span>

```bash
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 
```

##### <span class="TextRun SCXO41499273 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO41499273 BCX8">CentOS 7:</span></span><span class="EOP SCXO41499273 BCX8"> </span>

```bash
yum install epel-release 
```