Как включить репозиторий 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?
- Предоставляет множество пакетов с открытым исходным кодом для установки через Yum и DNF.
- Репозиторий Epel имеет 100% открытый исходный код и бесплатен для использования.
- Он не предоставляет каких-либо основных дублирующих пакетов и не имеет проблем с совместимостью.
- Все пакеты 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. Мы приглашаем вас попробовать и поделиться своим мнением в разделе комментариев ниже.