RHEL, Rocky və Alma Linux-da EPEL Repository-ni necə aktivləşdirmək olar
Bu yazıda siz DNF paket menecerində EPEL repozitoriyasını necə quraşdırmağı və aktivləşdirməyi öyrənəcəksiniz.
EPEL nədir
EPEL (Enterprise Linux üçün Əlavə Paketlər) Fedora komandasının açıq mənbəli və pulsuz icma əsaslı depo layihəsidir və RHEL (Red Hat Enterprise Linux), CentOS Stream daxil olmaqla Linux paylanması üçün 100% yüksək keyfiyyətli əlavə proqram paketləri təqdim edir. , AlmaLinux və Rocky Linux.
EPEL layihəsi RHEL/CentOS-un bir hissəsi deyil, lakin monitorinq və s. kimi çoxlu açıq mənbə paketləri təqdim etməklə əsas Linux paylamaları üçün nəzərdə tutulub. EPEL paketlərinin əksəriyyəti Fedora repo tərəfindən saxlanılır.
Niyə EPEL Repository-dən istifadə edirik?
- Yum və DNF vasitəsilə quraşdırmaq üçün çoxlu açıq mənbə paketləri təqdim edir.
- Epel repo 100% açıq mənbədir və istifadəsi pulsuzdur.
- O, heç bir əsas dublikat paketi təmin etmir və uyğunluq problemi yoxdur.
- Bütün EPEL paketləri Fedora repo tərəfindən saxlanılır.
RHEL 9 Sistemlərində EPEL Repozitoriyasını Necə Quraşdırmaq olar
EPEL repozitoriyasını hər hansı RHEL-əsaslı paylamalarda quraşdırmaq üçün server instansiyanıza kök istifadəçi kimi daxil olun və buraxılış versiyanıza uyğun olaraq aşağıda izah edilən əmrləri icra edin.
# 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
RHEL 8 Sistemlərində EPEL Repozitoriyasını Necə Quraşdırmaq olar
EPEL repozitoriyasını RHEL 8-əsaslı buraxılış sistemlərində quraşdırmaq üçün istifadə edin:
# 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
RHEL 7 Sistemlərində EPEL Repozitoriyasını Necə Quraşdırmaq olar
# 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-nu necə yoxlaya bilərəm?
İndi proqram paketlərini yeniləyin və aşağıdakı əmrlərdən istifadə edərək EPEL repozitoriyasının quraşdırılmasını yoxlayın.
# yum update
# rpm -qa | grep epel

Siz həmçinin aşağıdakı əmrdən istifadə edərək bütün aktiv depoları siyahıya salmaqla EPEL repozitoriyasının sistemdə aktiv olduğunu yoxlaya bilərsiniz.
# yum repolist

EPEL repozitoriyasını təşkil edən proqram paketlərini sadalamaq üçün əmri işə salın.
# dnf --disablerepo="*" --enablerepo="epel" list available
OR
# yum --disablerepo="*" --enablerepo="epel" list available

Alternativ olaraq, göstərildiyi kimi fərdi paket adlarını axtarmaq üçün aşağıdakı grep əmrindən istifadə edə bilərsiniz.
# yum --disablerepo="*" --enablerepo="epel" list available | grep 'htop'
OR
# dnf --disablerepo="*" --enablerepo="epel" list available | grep 'monitorix'

Paketləri quraşdırmaq üçün EPEL Repo-dan necə istifadə edirəm?
EPEL repozitoriyası uğurla quraşdırıldıqdan sonra əmrdən istifadə edərək paket quraşdırıla bilər.
# dnf --enablerepo="epel" install <package_name>
OR
# yum --enablerepo="epel" install <package_name>
Məsələn, htop adlı bir paketi axtarmaq və quraşdırmaq üçün - interaktiv Linux proses görüntüləyicisi, aşağıdakı əmri yerinə yetirin.
# yum --enablerepo=epel info htop

İndi Htop paketini quraşdırmaq üçün əmr olacaq.
# yum --enablerepo=epel install htop

Qeyd: EPEL konfiqurasiya faylı /etc/yum.repos.d/epel.repo altında yerləşir.
Bu yazıda siz RHEL əsaslı paylamalarda EPEL repozitoriyasını necə quraşdırmağı öyrəndiniz. Bunu sınamağınızı və rəyinizi aşağıdakı şərh bölməsində paylaşmağınızı salamlayırıq.