Како да го овозможите складиштето EPEL на RHEL, Rocky и Alma Linux


Во оваа статија, ќе научите како да го инсталирате и овозможите складиштето EPEL на менаџерот на пакети DNF.

Што е EPEL

EPEL (Дополнителни пакети за Enterprise Linux) е проект за складиште со отворен код и бесплатно заснована на заедницата од тимот на Fedora кој обезбедува 100% висококвалитетни дополнителни софтверски пакети за дистрибуција на Linux, вклучувајќи RHEL (Red Hat Enterprise Linux), CentOS Stream , AlmaLinux и Rocky Linux.

Проектот EPEL не е дел од RHEL/CentOS, но тој е дизајниран за големи дистрибуции на Linux со обезбедување на многу пакети со отворен код, како што е мониторинг, итн. Повеќето од EPEL пакетите се одржуваат од репото Fedora.

Зошто го користиме складиштето EPEL?

  1. Обезбедува многу пакети со отворен код за инсталирање преку Yum и DNF.
  2. Репото на Epel е 100% со отворен код и бесплатно за користење.
  3. Не обезбедува никакви основни дупликат пакети и нема проблеми со компатибилноста.
  4. Сите пакети EPEL ги одржува репото на Fedora.

Како да инсталирате складиште EPEL на системи RHEL 9

За да го инсталирате складиштето EPEL на која било дистрибуција базирана на RHEL, најавете се на примерот на вашиот сервер како root корисник и извршете ги командите како што е објаснето подолу според вашата верзија на изданието.

# subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
# dnf config-manager --set-enabled crb
# dnf install epel-release epel-next-release
# dnf config-manager --set-enabled crb
# dnf install epel-release

Како да инсталирате EPEL складиште на RHEL 8 системи

За да го инсталирате складиштето EPEL на системите за издавање базирани на RHEL 8, користете:

# subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# dnf config-manager --set-enabled powertools
# dnf install epel-release
# dnf config-manager --set-enabled powertools
# dnf install epel-release

Како да инсталирате EPEL складиште на RHEL 7 системи

# subscription-manager repos --enable rhel-*-optional-rpms \
                           --enable rhel-*-extras-rpms \
                           --enable rhel-ha-for-rhel-*-server-rpms
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install epel-release
# yum install epel-release

Како да го потврдам EPEL Repo?

Сега ажурирајте ги софтверските пакети и потврдете ја инсталацијата на складиштето EPEL користејќи ги следните команди.

# yum update
# rpm -qa | grep epel

Можете исто така да потврдите дека складиштето EPEL е овозможено на системот со наведување на сите активни складишта користејќи ја следнава команда.

# yum repolist

За да ги наведете софтверските пакети што го сочинуваат складиштето EPEL, извршете ја командата.

# dnf --disablerepo="*" --enablerepo="epel" list available
OR
# yum --disablerepo="*" --enablerepo="epel" list available

Алтернативно, можете да ја користите следнава команда grep за да пребарувате поединечни имиња на пакети како што е прикажано.

# yum --disablerepo="*" --enablerepo="epel" list available | grep 'htop'
OR
# dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'

Како да користам EPEL Repo за да инсталирам пакети?

Откако складиштето EPEL е успешно инсталирано, може да се инсталира пакет со помош на командата.

# dnf --enablerepo="epel" install <package_name>
OR
# yum --enablerepo="epel" install <package_name>

На пример, за да пребарувате и инсталирате пакет наречен htop - интерактивен прегледувач на процеси на Linux, извршете ја следнава команда.

# yum --enablerepo=epel info htop

Сега, за да го инсталирате пакетот Htop, командата ќе биде.

# yum --enablerepo=epel install htop

Забелешка: Конфигурациската датотека EPEL се наоѓа под /etc/yum.repos.d/epel.repo.

Во оваа статија научивте како да го инсталирате складиштето EPEL на дистрибуции базирани на RHEL. Ве поздравуваме да го испробате и да ги споделите вашите повратни информации во делот за коментари подолу.