Jinsi ya Kusakinisha na Kuwezesha Hifadhi ya EPEL kwenye Mifumo ya RHEL


Katika makala haya, utajifunza jinsi ya kusakinisha na kuwezesha hazina ya EPEL kwenye kidhibiti kifurushi cha DNF.

EPEL ni nini

EPEL (Vifurushi vya Ziada vya Enterprise Linux) ni mradi wa hazina wa chanzo huria na usiolipishwa wa jamii kutoka kwa timu ya Fedora ambayo hutoa 100% vifurushi vya programu jalizi za ubora wa juu kwa usambazaji wa Linux ikiwa ni pamoja na RHEL (Red Hat Enterprise Linux), CentOS Stream. , AlmaLinux, na Rocky Linux.

Mradi wa EPEL si sehemu ya RHEL/CentOS lakini umeundwa kwa usambazaji mkubwa wa Linux kwa kutoa vifurushi vingi vya programu huria kama vile ufuatiliaji, na kadhalika. Vifurushi vingi vya EPEL vinatunzwa na repo la Fedora.

Kwa nini Tunatumia Hifadhi ya EPEL?

  1. Hutoa vifurushi vingi vya programu huria vya kusakinisha kupitia Yum na DNF.
  2. Epel repo ni chanzo huria 100% na ni bure kutumia.
  3. Haitoi vifurushi vyovyote vya msingi vinavyorudiwa na haina matatizo ya uoanifu.
  4. Vifurushi vyote vya EPEL hudumishwa na repo ya Fedora.

Jinsi ya Kufunga Hifadhi ya EPEL kwenye Mifumo ya RHEL 9

Ili kusakinisha hazina ya EPEL kwenye usambazaji wowote unaotegemea RHEL, ingia katika mfano wa seva yako kama mtumiaji wa mizizi na utekeleze amri kama ilivyoelezwa hapa chini kulingana na toleo lako la toleo.

# 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

Jinsi ya Kufunga Hifadhi ya EPEL kwenye Mifumo ya RHEL 8

Ili kusakinisha hazina ya EPEL kwenye mifumo ya toleo la RHEL 8, tumia:

# 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

Jinsi ya Kufunga Hifadhi ya EPEL kwenye Mifumo ya 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

Je, Ninathibitishaje Repo la EPEL?

Sasa sasisha vifurushi vya programu na uthibitishe usakinishaji wa hazina ya EPEL kwa kutumia amri zifuatazo.

# yum update
# rpm -qa | grep epel

Unaweza pia kuthibitisha kuwa hazina ya EPEL imewezeshwa kwenye mfumo kwa kuorodhesha hazina zote zinazotumika kwa kutumia amri ifuatayo.

# yum repolist

Ili kuorodhesha vifurushi vya programu vinavyounda hazina ya EPEL, endesha amri.

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

Vinginevyo, unaweza kutumia grep amri ifuatayo kutafuta majina ya kifurushi kama inavyoonyeshwa.

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

Ninatumiaje EPEL Repo Kufunga Vifurushi?

Mara tu hazina ya EPEL imesakinishwa kwa ufanisi, kifurushi kinaweza kusakinishwa kwa kutumia amri.

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

Kwa mfano, kutafuta na kusakinisha kifurushi kinachoitwa htop - kitazamaji cha mchakato wa Linux kinachoingiliana, endesha amri ifuatayo.

# yum --enablerepo=epel info htop

Sasa, ili kusakinisha kifurushi cha Htop, amri itakuwa.

# yum --enablerepo=epel install htop

Kumbuka: Faili ya usanidi ya EPEL iko chini ya /etc/yum.repos.d/epel.repo.

Katika makala haya, ulijifunza jinsi ya kusakinisha hazina ya EPEL kwenye usambazaji unaotegemea RHEL. Tunakukaribisha kuijaribu na kushiriki maoni yako katika sehemu ya maoni hapa chini.