EPEL (Extra Packages for Enterprise Linux) — это основанный сообществом открытый и бесплатный проект репозитория предоставляемый командой Fedora, который содержит высококачественные пакеты дополнительного программного обеспечения для Linux дистрибутивов.
Данная статья описывает как добавить (установить) и активировать EPEL репозиторий в CentOS-8/7/6, как проверить установлен ли EPEL и как, при необходимости, его удалить.
Установка EPEL Репозитория в CentOS-8/7/6
Чтобы установить EPEL репозиторий в CentOS-8/7/6, просто выполните:
# yum install epel-releaseПо определенным причинам может быть невозможно установить EPEL репозиторий с помощью
yum
.
Это может произойти, если, например, отключен репозиторий CentOS Extras
.
В данном случае yum
вам скажет:
No package epel-release available
В такой ситуации, вы можете сами скачать и установить пакет epel-release
с помощью одной из приведенных ниже команд, в зависимости от версии системы.
Установить EPEL репозиторий в CentOS-8:
# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Установить EPEL репозиторий в CentOS-7:
# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Установить EPEL репозиторий в CentOS-6:
# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Проверка Установки EPEL
По Умолчанию: EPEL репозиторий, по умолчанию, активирован и его настройки можно найти в /etc/yum.repos.d/epel.repo
.
Чтобы убедиться в том, что EPEL репозиторий установлен, найдите его в списке репозиториев yum
:
$ yum repolist | grep -i "epel\|repo id"
Пример вывода:
repo id repo name status *epel Extra Packages for Enterprise Linux 8 - x86_64 2651
Дельный Совет: В CentOS «Minimal» не удается найти обычные утилиты, как ifconfig
? Просто сделайте апгрейд до «Base» с помощью yum
! Читать далее →
Удалить EPEL Репозиторий
EPEL репозиторий можно просто удалить, выполнив:
# yum remove epel-release
Либо, можно найти имя пакета EPEL с помощью команды rpm -qa
:
# rpm -qa | grep epel
И удалить его следующим образом:
# rpm -e epel-release-x-x.noarch