Поиск по сайту:

Как включить репозиторий EPEL в RHEL, Rocky и Alma Linux


В этой статье вы узнаете, как установить и включить репозиторий EPEL в дистрибутивах Linux на базе RHEL для установки дополнительных стандартных пакетов программного обеспечения с открытым исходным кодом с помощью менеджера пакетов YUM и DNF.

Что такое ЭПЕЛЬ

EPEL (Дополнительные пакеты для Enterprise Linux) — это бесплатный проект репозитория с открытым исходным кодом, созданный сообществом командой Fedora и обеспечивающий 100 % - качественные дополнительные пакеты программного обеспечения для дистрибутива Linux, включая RHEL (Red Hat Enterprise Linux), CentOS Stream, AlmaLinux. > и Rocky Linux.

Проект EPEL не является частью RHEL/CentOS, но он разработан для основных дистрибутивов Linux и предоставляет множество пакетов с открытым исходным кодом, таких как сетевые инструменты, инструменты системного администратора, программирование, мониторинг. , и так далее. Большинство пакетов EPEL поддерживается репозиторием Fedora.

Почему мы используем репозиторий EPEL?

  1. Предоставляет множество пакетов с открытым исходным кодом для установки через Yum и DNF.
  2. Репозиторий Epel имеет 100% открытый исходный код и бесплатен для использования.
  3. Он не предоставляет каких-либо основных дублирующих пакетов и не имеет проблем с совместимостью.
  4. Все пакеты EPEL поддерживаются репозиторием Fedora.

Как установить репозиторий EPEL в системах RHEL 9

Чтобы установить репозиторий EPEL в любом дистрибутиве на основе RHEL, войдите на экземпляр сервера как пользователь root и выполните команды, как описано ниже, в соответствии с вашей версией выпуска.

Установите репозиторий EPEL на 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

Установите репозиторий EPEL в CentOS Stream 9.

dnf config-manager --set-enabled crb
dnf install epel-release epel-next-release

Установите репозиторий EPEL на AlmaLinux 9.

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

Как установить репозиторий EPEL в системах RHEL 8

Чтобы установить репозиторий EPEL в системах выпуска RHEL 8 , используйте:

Установите репозиторий EPEL на 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

Установите репозиторий EPEL в CentOS Stream 8.

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

Установите репозиторий EPEL на Rocky/AlmaLinux 8.

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

Как установить репозиторий EPEL в системах RHEL 7

Установите репозиторий EPEL на 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

Установите репозиторий EPEL на CentOS 7.

yum install epel-release

Установите репозиторий EPEL на CentOS 6.x.

yum install epel-release

Как мне проверить репозиторий EPEL?

Теперь обновите пакеты программного обеспечения и проверьте установку репозитория EPEL, используя следующие команды.

yum update
rpm -qa | grep epel

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

yum repolist

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

dnf --disablerepo="*" --enablerepo="epel" list available
OR
yum --disablerepo="*" --enablerepo="epel" list available

Альтернативно вы можете использовать следующую команду grep для поиска отдельных имен пакетов, как показано.

yum --disablerepo="*" --enablerepo="epel" list available | grep 'htop'
OR
dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'

Как использовать репозиторий EPEL для установки пакетов?

После успешной установки репозитория EPEL пакет можно установить с помощью этой команды.

dnf --enablerepo="epel" install <package_name>
OR
yum --enablerepo="epel" install <package_name>

Например, чтобы найти и установить пакет под названием htop — интерактивный просмотрщик процессов Linux, выполните следующую команду.

yum --enablerepo=epel info htop

Теперь для установки пакета Htop потребуется команда.

yum --enablerepo=epel install htop

Примечание. Файл конфигурации EPEL находится в папке /etc/yum.repos.d/epel.repo.

Заключение

В этой статье вы узнали, как установить репозиторий EPEL в дистрибутивах на основе RHEL. Мы приглашаем вас попробовать и поделиться своим мнением в разделе комментариев ниже.