EPEL (Extra Packages for Enterprise Linux) — это репозиторий дополнительных пакетов для дистрибутивов Linux, например таких как CentOS Stream, поддерживаемый проектом Fedora.
EPEL предоставляет широкий спектр дополнительных программных пакетов, не входящих в стандартные репозитории CentOS, повышая функциональность и удобство использования вашей системы.
EPEL Next — это сопутствующий репозиторий, который предоставляет более новые версии пакетов для обеспечения совместимости с последними обновлениями и функциями CentOS Stream.
Чтобы включить EPEL и EPEL Next в CentOS Stream 9, вы можете использовать терминал командной строки. В этом руководстве вы ознакомитесь с шагами по настройке этих репозиториев, гарантируя себе доступ к более широкому спектру программных пакетов.
Обновите CentOS Stream перед установкой EPEL
Важно обновить вашу систему, прежде чем приступить к выполнению руководства, чтобы убедиться, что все существующие пакеты обновлены, и предотвратить любые конфликты во время установки.
sudo dnf upgrade --refresh
Установите EPEL и EPEL Next
Сначала активируйте репозиторий CRB. Для тех, кто не знаком, CRB — это новый репозиторий для CentOS Stream tools, заменяющий старый репозиторий PowerTools.
sudo dnf config-manager --set-enabled crb
Теперь используйте следующую команду терминала (dnf) для установки EPEL.
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
Пользователи, которым это не нужно, могут удалить EPEL Next, просто удалив последнюю строку в приведенной выше команде.
Подтвердите установку EPEL
Теперь, когда репозиторий EPEL установлен, неплохо бы проверить установки. Самый простой и быстрый метод — использовать команду dnf repolist .
dnf repolist | grep epel
Итак, репозиторий был отображен, а значит успешно установлен.
Примеры команд репозитория EPEL
Далее в руководстве будут рассмотрены некоторые команды, которые могут оказаться полезными при поиске в репозитории вашего терминала.
Сначала, чтобы составить список всех пакетов, доступных в репозитории EPEL, используйте команду:
dnf list available --enablerepo=epel
Найдите конкретный пакет в репозитории EPEL, используйте команду:
dnf search package-name --enablerepo=epel
Чтобы установить пакет из репозитория EPEL, используйте команду:
dnf install package-name --enablerepo=epel
Наконец, чтобы проверить наличие обновлений в пакетах, установленных из репозитория EPEL, используйте команду:
dnf check-update --enablerepo=epel
Дополнительные команды EPEL в CentOS Stream
Удаление EPEL из CentOS Stream
В идеале репозиторий EPEL не нужно удалять после его установки, но при необходимости используйте следующую команду для его удаления:
Удалить репозиторий EPEL:
sudo dnf remove epel-release
Удалить репозиторий EPEL Next:
sudo dnf remove epel-next-release
Заключение
Включив EPEL и EPEL Next в вашей системе CentOS Stream, вы получаете доступ к различным дополнительным пакетам программного обеспечения, расширяющим возможности вашей системы. Регулярное обновление этих репозиториев гарантирует использование новейших функций и улучшений. Пользуйтесь повышенной функциональностью и универсальностью, которые EPEL и EPEL Next привносят в вашу среду CentOS Stream.