RHEL, Rocky & Alma Linux-da EPEL ammaryny nädip işletmeli


Bu makalada, DNF paket dolandyryjysynda EPEL ammaryny nädip gurmalydygyny we işletmelidigini öwrenersiňiz.

EPEL näme

EPEL (Enterprise Linux üçin goşmaça paketler), RHEL (Red Hat Enterprise Linux), CentOS Stream ýaly Linux paýlanyşy üçin 100% ýokary hilli goşmaça programma üpjünçiligini hödürleýän Fedora toparynyň açyk çeşme we mugt jemgyýetçilik esasly ammar taslamasydyr. , AlmaLinux we Rocky Linux.

EPEL taslamasy RHEL/CentOS-yň bir bölegi däl, ýöne gözegçilik ýaly köp açyk paketleri üpjün etmek we ş.m. esasy Linux paýlamalary üçin döredildi. EPEL paketleriniň köpüsini Fedora repo alyp barýar.

Näme üçin EPEL ammaryny ulanýarys?

  1. Yum we DNF arkaly gurmak üçin köp açyk paketler bilen üpjün edýär.
  2. Epel repo 100% açyk çeşme we ulanmaga mugt.
  3. Esasy dublikat paketleri üpjün etmeýär we utgaşyklyk meselesi ýok.
  4. EPEL paketleriniň hemmesini Fedora repo alyp barýar.

RHEL 9 ulgamlarynda EPEL ammaryny nädip gurmaly

EPEL ammaryny islendik RHEL esasly paýlamalara gurmak üçin, serwer mysalyna kök ulanyjy hökmünde giriň we goýberiş wersiýaňyza görä aşakda düşündirilişi ýaly buýruklary işlediň.

# 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 ulgamlarynda EPEL ammaryny nädip gurmaly

EPEL ammaryny RHEL 8 esasly goýberiş ulgamlaryna gurmak üçin ulanyň:

# 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 ulgamlarynda EPEL ammaryny nädip gurmaly

# 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 reposyny nädip barlamaly?

Indi programma üpjünçiliginiň paketlerini täzeläň we aşakdaky buýruklary ulanyp EPEL ammarynyň gurnalyşyny barlaň.

# yum update
# rpm -qa | grep epel

Şeýle hem, aşakdaky buýrugy ulanyp, ähli işjeň ammarlary sanap, ulgamda EPEL ammarynyň açykdygyny barlap bilersiňiz.

# yum repolist

EPEL ammaryny düzýän programma üpjünçilik paketlerini sanamak üçin buýrugy işlediň.

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

Ativea-da bolmasa, görkezilişi ýaly aýratyn paket atlaryny gözlemek üçin aşakdaky grep buýrugyny ulanyp bilersiňiz.

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

Paketleri gurmak üçin EPEL Repo nädip ulanmaly?

EPEL ammary üstünlikli gurlansoň, buýrugy ulanyp paket gurup bolýar.

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

Mysal üçin, htop atly interaktiw Linux prosessoryny görýän bukjany gözlemek we gurmak üçin aşakdaky buýrugy işlediň.

# yum --enablerepo=epel info htop

Indi Htop paketini gurmak üçin buýruk bolar.

# yum --enablerepo=epel install htop

Bellik: EPEL konfigurasiýa faýly /etc/yum.repos.d/epel.repo aşagynda ýerleşýär.

Bu makalada, EPEL ammaryny RHEL esasly paýlamalara nädip gurmalydygyny öwrendiňiz. Synap görmegiňizi we aşakdaky teswirler bölüminde pikirleriňizi paýlaşmagyňyzy hoşal edýäris.