EPEL (Extra Packages for Enterprise Linux) — это основанный сообществом открытый и бесплатный проект репозитория предоставляемый командой Fedora, который содержит высококачественные пакеты дополнительного программного обеспечения для Linux дистрибутивов.
Данная статья описывает как добавить (установить) и активировать EPEL репозиторий в CentOS-7/6, как проверить установлен ли EPEL и как, при необходимости, его удалить.
Установка EPEL Репозитория в CentOS-7/6
Чтобы установить EPEL репозиторий в CentOS-7/6, просто выполните:
# yum install epel-release
yum
.Это может произойти, если, например, отключен репозиторий CentOS Extras
.
В данном случае yum
вам скажет: «No package epel-release available».
В такой ситуации, вы можете сами скачать и установить пакет epel-release
с помощью одной из приведенных ниже команд, в зависимости от версии системы.
Установить 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 "^epel\|repo id"
Пример вывода:
repo id repo name status epel Extra Packages for Enterprise Linux 6 - x86_64 8,447
Дельный Совет: В 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
https://www.shellhacks.com/ru/epel-repo-centos-7-6-install/