Начало работы с EPEL

Чтобы включить репозиторий EPEL в вашей системе, установите соответствующий пакет релиза, как описано ниже. Эти пакеты содержат конфигурацию репозитория и открытый ключ подписи пакетов.

Некоторые пакеты EPEL зависят от пакетов из репозиториев, которые не включены по умолчанию. Обратите внимание на дополнительные репозитории, которые включаются в инструкциях на этой странице.

Для удобства некоторые дистрибутивы включают копии пакетов релизов EPEL в свои репозитории по умолчанию, что позволяет устанавливать их по имени без полного URL. Проект EPEL рекомендует использовать официальные постоянные ссылки на этой странице для обеспечения наилучшего опыта.

Постоянные ссылки на пакеты релизов

EL10

CentOS Stream 10

$ dnf config-manager --set-enabled crb
$ dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm

RHEL 10

$ subscription-manager repos --enable codeready-builder-for-rhel-10-$(arch)-rpms
$ dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm

EL9

EPEL 9 имеет два разных пакета релиза. Если вы используете RHEL 9, установите только пакет epel-release. Если вы используете CentOS Stream 9, установите оба пакета epel-release и epel-next-release.

CentOS Stream 9

$ dnf config-manager --set-enabled crb
$ dnf install https://dl.fedoraproject.org/pub/epel/epel{,-next}-release-latest-9.noarch.rpm

RHEL 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

Другие дистрибутивы, совместимые с RHEL 9

EPEL 9 официально нацелен на CentOS Stream 9 и RHEL 9. Пакеты EPEL 9 также, вероятно, будут работать с другими дистрибутивами, нацеленными на совместимость с RHEL 9. Мы не можем перечислить конкретные инструкции для всех таких дистрибутивов, но в целом необходимые шаги должны быть похожи на шаги для RHEL 9. Сначала включите аналог репозитория CRB в вашем дистрибутиве, затем установите пакет epel-release.

$ dnf config-manager --set-enabled crb
$ dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

EL8

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

Другие дистрибутивы, совместимые с RHEL 8

EPEL 8 официально нацелен на RHEL 8. Пакеты EPEL 8 также, вероятно, будут работать с другими дистрибутивами, нацеленными на совместимость с RHEL 8. Мы не можем перечислить конкретные инструкции для всех таких дистрибутивов, но в целом необходимые шаги должны быть похожи на шаги для RHEL 8. Сначала включите аналог репозитория PowerTools/CRB в вашем дистрибутиве, затем установите пакет epel-release.

$ dnf config-manager --set-enabled powertools
$ dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Предыдущие версии (выпуски, достигшие конца жизненного цикла)

Выпуски, достигшие конца жизненного цикла, больше не поддерживаются.

Из-за серьёзных изменений в безопасности SSL за последние 10 лет старые выпуски могут не иметь возможности напрямую обращаться к этим выпускам. По состоянию на 2021-01-22, системы EPEL-5 и 4 не имеют более новых алгоритмов TLS 1.2, которые интернет-серверы обязаны использовать по соображениям безопасности. Лучший способ работы с ними — использовать более новую систему для зеркалирования всего архива, а затем направить ваши системы на это зеркало.