RHEL, Rocky, Alma Linux എന്നിവയിൽ EPEL ശേഖരണം എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം


ഈ ലേഖനത്തിൽ, DNF പാക്കേജ് മാനേജറിൽ EPEL ശേഖരണം എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും പ്രവർത്തനക്ഷമമാക്കാമെന്നും നിങ്ങൾ പഠിക്കും.

എന്താണ് EPEL

EPEL (എന്റർപ്രൈസ് ലിനക്സിനായുള്ള അധിക പാക്കേജുകൾ) ഫെഡോറ ടീമിൽ നിന്നുള്ള ഒരു ഓപ്പൺ സോഴ്സും സൗജന്യ കമ്മ്യൂണിറ്റി അധിഷ്ഠിത ശേഖരണ പ്രോജക്റ്റും ആണ്, ഇത് RHEL (Red Hat Enterprise Linux), CentOS സ്ട്രീം ഉൾപ്പെടെയുള്ള Linux വിതരണത്തിനായി 100% ഉയർന്ന നിലവാരമുള്ള ആഡ്-ഓൺ സോഫ്റ്റ്വെയർ പാക്കേജുകൾ നൽകുന്നു. , AlmaLinux, Rocky Linux.

EPEL പ്രോജക്റ്റ് RHEL/CentOS-ന്റെ ഭാഗമല്ല, പക്ഷേ ഇത് മോണിറ്ററിംഗ് പോലുള്ള ധാരാളം ഓപ്പൺ സോഴ്സ് പാക്കേജുകൾ നൽകിക്കൊണ്ട് പ്രധാന ലിനക്സ് വിതരണങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. മിക്ക EPEL പാക്കേജുകളും ഫെഡോറ റിപ്പോ പരിപാലിക്കുന്നു.

എന്തുകൊണ്ടാണ് ഞങ്ങൾ EPEL റിപ്പോസിറ്ററി ഉപയോഗിക്കുന്നത്?

  1. Yum, DNF എന്നിവ വഴി ഇൻസ്റ്റാൾ ചെയ്യാൻ ധാരാളം ഓപ്പൺ സോഴ്സ് പാക്കേജുകൾ നൽകുന്നു.
  2. എപ്പൽ റിപ്പോ 100% ഓപ്പൺ സോഴ്സാണ്, കൂടാതെ ഉപയോഗിക്കാൻ സൌജന്യവുമാണ്.
  3. ഇത് കോർ ഡ്യൂപ്ലിക്കേറ്റ് പാക്കേജുകളൊന്നും നൽകുന്നില്ല കൂടാതെ അനുയോജ്യത പ്രശ്നങ്ങളൊന്നുമില്ല.
  4. എല്ലാ EPEL പാക്കേജുകളും ഫെഡോറ റിപ്പോയാണ് പരിപാലിക്കുന്നത്.

RHEL 9 സിസ്റ്റങ്ങളിൽ EPEL റിപ്പോസിറ്ററി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ഏതെങ്കിലും RHEL-അധിഷ്ഠിത വിതരണങ്ങളിൽ EPEL ശേഖരം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഒരു റൂട്ട് ഉപയോക്താവായി നിങ്ങളുടെ സെർവർ ഉദാഹരണത്തിലേക്ക് ലോഗിൻ ചെയ്ത് നിങ്ങളുടെ റിലീസ് പതിപ്പ് അനുസരിച്ച് താഴെ വിശദീകരിച്ചിരിക്കുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

# 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 സിസ്റ്റങ്ങളിൽ EPEL റിപ്പോസിറ്ററി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

RHEL 8-അടിസ്ഥാനമായ റിലീസ് സിസ്റ്റങ്ങളിൽ EPEL റിപ്പോസിറ്ററി ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഉപയോഗിക്കുക:

# 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 സിസ്റ്റങ്ങളിൽ EPEL റിപ്പോസിറ്ററി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

# 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 - ഒരു ഇന്ററാക്ടീവ് ലിനക്സ് പ്രോസസ്-വ്യൂവർ എന്ന പാക്കേജ് തിരയാനും ഇൻസ്റ്റാൾ ചെയ്യാനും, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# yum --enablerepo=epel info htop

ഇപ്പോൾ, Htop പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, കമാൻഡ് ആയിരിക്കും.

# yum --enablerepo=epel install htop

ശ്രദ്ധിക്കുക: EPEL കോൺഫിഗറേഷൻ ഫയൽ /etc/yum.repos.d/epel.repo എന്നതിന് കീഴിലാണ് സ്ഥിതി ചെയ്യുന്നത്.

ഈ ലേഖനത്തിൽ, RHEL അടിസ്ഥാനമാക്കിയുള്ള വിതരണങ്ങളിൽ EPEL ശേഖരണം എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നിങ്ങൾ പഠിച്ചു. ഇത് പരീക്ഷിക്കുന്നതിനും ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ നിങ്ങളുടെ ഫീഡ്ബാക്ക് പങ്കിടുന്നതിനും ഞങ്ങൾ നിങ്ങളെ സ്വാഗതം ചെയ്യുന്നു.