EPEL: установка и использование дополнительных пакетов Linux
12:53, 18.09.2025
О репозитории EPEL (Repo)
Репозиторий Extra Packages for Enterprise Linux (EPEL) – это ценный ресурс для пользователей Linux, предоставляющий доступ к широкому спектру дополнительных пакетов программного обеспечения, не входящих в стандартную установку.
Репозиторий EPEL поддерживается проектом Fedora и предназначен для дистрибутивов Enterprise Linux, таких как CentOS и Red Hat Enterprise Linux (RHEL). В нем собраны пакеты программного обеспечения с открытым исходным кодом для расширения функциональности системы и обеспечения ее стабильности.
Шаги по установке репозитория EPEL на CentOS Linux и RHEL 7.x
Добавление репозитория EPEL в вашу систему – простой процесс. Вот как это сделать шаг за шагом.
Вот как можно установить репозиторий EPEL в вашу систему:
- Откройте приглашение командной строки или войдите на хост server1 с помощью клиента ssh. Выполните команду su - или sudo -i, чтобы получить права root.
- Обновите репозитории CentOS/RHEL, выполнив команду yum update.
- Установите репозиторий EPEL с помощью yum -y install epel-release.
- Обновите репозиторий EPEL, набрав yum repolist.
- Установите пакеты из репозитория EPEL: yum install pkg1.
Руководство по добавлению репозитория EPEL на CentOS и RHEL 7.x
Метод 1: Рекомендуемый подход к установке конфигурации репозитория EPEL
- Убедитесь, что ваша система обновлена, выполнив команду:
sudo yum update - Установите репозиторий EPEL с помощью менеджера пакетов yum:
sudo yum install epel-release - Убедитесь, что репозиторий EPEL был успешно добавлен:
yum repolist
Метод 2: Установка репозиториев EPEL непосредственно с сайта dl.fedoraproject.org
- Загрузите RPM-пакет EPEL для вашей версии системы:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm - Проверьте, активен ли репозиторий EPEL:
yum repolist
Просмотр списка установленных репозиториев
Чтобы просмотреть список всех настроенных репозиториев в вашей системе, выполните следующую команду:
sudo yum repolist all
В результате будут отображены как включенные, так и отключенные репозитории, что даст вам четкий обзор источников пакетов в вашей системе.
Поиск и установка пакетов
Установив репозиторий EPEL, вы можете искать и устанавливать дополнительные пакеты программного обеспечения по мере необходимости. Для эффективного управления пакетами используйте следующие команды.
Чтобы получить список всех доступных пакетов в репозитории под названием epel, введите:
$ sudo yum --disablerepo=«» --enablerepo=«epel» list available
Пример: Использование репозитория EPEL для поиска и установки пакета «htop» на CentOS/RHEL 7.x
- Выполните поиск пакета в репозитории:
yum search htop - Установите пакет:
sudo yum install htop - Проверьте установку, запустив программу:
htop
Основные выводы
Репозиторий EPEL – это мощный инструмент для расширения возможностей программного обеспечения, доступного в системах CentOS и RHEL. Поняв, как установить и использовать этот репозиторий, вы сможете:
- Получить доступ к более широкому спектру программных пакетов.
- Повысить функциональность системы.
- Поддерживать стабильность и надежность вашей среды Linux.
Независимо от того, являетесь ли вы опытным администратором Linux или новичком, использование репозитория EPEL упростит управление программным обеспечением и улучшит ваш общий опыт.