К своему стыду, признаюсь, что о замечательном репозитарии EPEL я узнал совсем недавно. Немного поковырялся с ним и решил написать небольшую заметку о нем, и о том, как его быстро и безболезненно поставить.
Итак. EPEL - (Extra Packages for Enterprise Linux) является является репозитарием, основанным сообществом Fedora project как хранилище высококачественных дополнительных пакетов, которые дополняют как они пишут "Fedora based" Red Hat Enterprise Linux (RHEL). Конечно же, если этот репозитарий подходит для RHEL, значит он может использоваться и для RHEL клонов, таких как, например, CentOS или Scientific Linux.
EPEL включает в себя множество пакетов для RHEL/CentOS, он не является частью стандартных RedHat и CentOS репозитариев, но предназначен для работы ними. Кроме того EPEL не содержит никаких пакетов, которые хоть как-то нарушают какие-либо патенты. Поэтому там нет ничего для работы например с mp3 и подобными пакетами. В основном репозитарий, на мой взгляд, предназначен для системных задач. В нем имеется много пакетов для мониторинга, системного администрирования, программирования и так далее.
Для установки EPEL нужно зайти в консоль сервера и выполнить с привилегиями root команду:
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
для RHEL/CentOS версий 5.х. Для версий RHEL/CentOS 4.х команда выглядит так:
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-9.noarch.rpm
Посмотреть, присутствует ли EPEL в списке просматриваемых репозитариев можно командой для версий RHEL/CentOS 5.х
# yum repolist
Если вывод примерно такой:
Loading "skip-broken" plugin
Loading "fastestmirror" plugin
repo id repo name status
addons CentOS-5 - Addons enabled
base CentOS-5 - Base enabled
epel Extra Packages for Enterprise Linux 5 - enabled
extras CentOS-5 - Extras enabled
Значит все в порядке и мы можем пользоваться пакетами из этого репозитария. Например nginx и многими другими. :-)
Ссылки по теме :
EPEL
NixCraft
Надо понимать, что
Надо понимать, что техподдержка не распространяется на пакеты из EPEL?
Интересный вопрос.
Интересный вопрос. Нигде на него ответа не нашел, но думаю, что техподдержка RHEL на эти пакеты не распространяется. По сути EPEL это более качественно переработанные пакеты проекта Fedora. Отсюда следует и свободная лицензия и, соответственно, никаких гарантий.