ELRepo - എന്റർപ്രൈസ് ലിനക്സിനുള്ള കമ്മ്യൂണിറ്റി റിപ്പോ (RHEL, CentOS & SL)


നിങ്ങൾ ഒരു എന്റർപ്രൈസ് ലിനക്സ് ഡിസ്ട്രിബ്യൂഷൻ (Red Hat Enterprise Linux അല്ലെങ്കിൽ CentOS അല്ലെങ്കിൽ Scientific Linux പോലുള്ള അതിന്റെ ഡെറിവേറ്റീവുകളിൽ ഒന്ന്) ഉപയോഗിക്കുകയും നിർദ്ദിഷ്ട അല്ലെങ്കിൽ പുതിയ ഹാർഡ്uവെയറിനുള്ള പിന്തുണ ആവശ്യമുണ്ടെങ്കിൽ, നിങ്ങൾ ശരിയായ സ്ഥലത്താണ്.

ഫയൽസിസ്റ്റം ഡ്രൈവറുകൾ മുതൽ വെബ്uക്യാം ഡ്രൈവറുകൾ വരെ (ഗ്രാഫിക്uസ്, നെറ്റ്uവർക്ക് കാർഡുകൾ, ശബ്uദ ഉപകരണങ്ങൾ, കൂടാതെ പുതിയ കേർണലുകൾ എന്നിവയ്uക്കുള്ള പിന്തുണ) എല്ലാം ഉൾക്കൊള്ളുന്ന സോഫ്റ്റ്uവെയർ ഉറവിടമായ ELRepo ശേഖരണം എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാമെന്ന് ഈ ലേഖനത്തിൽ ഞങ്ങൾ ചർച്ച ചെയ്യും.

എന്റർപ്രൈസ് ലിനക്സിൽ ELRepo പ്രവർത്തനക്ഷമമാക്കുന്നു

ELRepo ഒരു മൂന്നാം കക്ഷി ശേഖരണമാണെങ്കിലും, ഫ്രീനോഡിലെ (#elrepo) സജീവമായ ഒരു കമ്മ്യൂണിറ്റിയും ഉപയോക്താക്കൾക്കുള്ള ഒരു മെയിലിംഗ് ലിസ്റ്റും ഇതിനെ നന്നായി പിന്തുണയ്ക്കുന്നു.

നിങ്ങളുടെ സോഫ്uറ്റ്uവെയർ സ്രോതസ്സുകളിലേക്ക് ഒരു സ്വതന്ത്ര ശേഖരം ചേർക്കുന്നത് സംബന്ധിച്ച് നിങ്ങൾക്ക് ഇപ്പോഴും ആശങ്കയുണ്ടെങ്കിൽ, CentOS പ്രോജക്റ്റ് അതിനെ അതിന്റെ വിക്കിയിൽ വിശ്വസനീയമായി ലിസ്റ്റുചെയ്യുന്നുവെന്നത് ശ്രദ്ധിക്കുക (ഇവിടെ കാണുക). നിങ്ങൾക്ക് ഇപ്പോഴും ആശങ്കകളുണ്ടെങ്കിൽ, അഭിപ്രായങ്ങളിൽ ചോദിക്കാൻ മടിക്കേണ്ടതില്ല!

എന്റർപ്രൈസ് ലിനക്സ് 7 ന് മാത്രമല്ല, മുൻ പതിപ്പുകൾക്കും ELRepo പിന്തുണ നൽകുന്നു എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. ഈ മാസം (മാർച്ച് 2017) അവസാനത്തോടെ CentOS 5 അതിന്റെ ജീവിതാവസാനത്തിലേക്ക് (EOL) എത്തുന്നു എന്നത് കണക്കിലെടുക്കുമ്പോൾ, അത് വലിയ കാര്യമായി തോന്നില്ല, എന്നാൽ 2020 മാർച്ച് വരെ CentOS 6 അതിന്റെ EOL-ൽ എത്തില്ല എന്നത് ഓർക്കുക.

EL പതിപ്പ് പരിഗണിക്കാതെ തന്നെ, യഥാർത്ഥത്തിൽ അത് പ്രവർത്തനക്ഷമമാക്കുന്നതിന് മുമ്പ് നിങ്ങൾ റിപ്പോസിറ്ററിയുടെ GPG കീ ഇറക്കുമതി ചെയ്യേണ്ടതുണ്ട്:

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

ഈ ലേഖനത്തിൽ ഞങ്ങൾ EL7 നെ മാത്രം കൈകാര്യം ചെയ്യും, അടുത്ത വിഭാഗത്തിൽ കുറച്ച് ഉദാഹരണങ്ങൾ പങ്കിടും.

ELRepo ചാനലുകൾ മനസ്സിലാക്കുക

ഈ ശേഖരത്തിൽ അടങ്ങിയിരിക്കുന്ന സോഫ്uറ്റ്uവെയർ മികച്ച രീതിയിൽ ഓർഗനൈസുചെയ്യുന്നതിന്, ELRepo 4 പ്രത്യേക ചാനലുകളായി തിരിച്ചിരിക്കുന്നു:

    • elrepo ആണ് പ്രധാന ചാനൽ, അത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. ഔദ്യോഗിക വിതരണത്തിൽ നിലവിലുള്ള പാക്കേജുകൾ ഇതിൽ അടങ്ങിയിട്ടില്ല.
    • elrepo-extras-ൽ ഡിസ്ട്രിബ്യൂഷൻ നൽകുന്ന ചിലത് മാറ്റിസ്ഥാപിക്കുന്ന പാക്കേജുകൾ അടങ്ങിയിരിക്കുന്നു. ഇത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ല. ആശയക്കുഴപ്പം ഒഴിവാക്കാൻ, ഈ ശേഖരത്തിൽ നിന്ന് ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുകയോ അപ്ഡേറ്റ് ചെയ്യുകയോ ചെയ്യേണ്ടിവരുമ്പോൾ, അത് yum വഴി താത്കാലികമായി പ്രവർത്തനക്ഷമമാക്കാം (ഒരു യഥാർത്ഥ പാക്കേജിന്റെ പേര് ഉപയോഗിച്ച് പാക്കേജ് മാറ്റിസ്ഥാപിക്കുക):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-ടെസ്റ്റിംഗ് പാക്കേജുകൾ നൽകുന്നു, അത് ഒരു ഘട്ടത്തിൽ പ്രധാന ചാനലിന്റെ ഭാഗമാകുമെങ്കിലും ഇപ്പോഴും പരിശോധനയിലാണ്.
    • എൽറിപ്പോ-കേർണൽ, EL-നായി പ്രത്യേകം ക്രമീകരിച്ചിട്ടുള്ള ദീർഘകാല, സ്ഥിരതയുള്ള മെയിൻലൈൻ കേർണലുകൾ നൽകുന്നു.

    elrepo-testing ഉം elrepo-kernel ഉം ഡിഫോൾട്ടായി അപ്രാപ്uതമാക്കി, അവയിൽ നിന്ന് ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുകയോ അപ്uഡേറ്റ് ചെയ്യുകയോ ചെയ്യണമെങ്കിൽ elrepo-extras-ന്റെ കാര്യത്തിലെന്നപോലെ പ്രവർത്തനക്ഷമമാക്കാനും കഴിയും.

    ഓരോ ചാനലിലും ലഭ്യമായ പാക്കേജുകൾ ലിസ്റ്റുചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡുകളിലൊന്ന് പ്രവർത്തിപ്പിക്കുക:

    # yum --disablerepo="*" --enablerepo="elrepo" list available
    # yum --disablerepo="*" --enablerepo="elrepo-extras" list available
    # yum --disablerepo="*" --enablerepo="elrepo-testing" list available
    # yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
    

    ഇനിപ്പറയുന്ന ചിത്രങ്ങൾ ആദ്യ ഉദാഹരണം വ്യക്തമാക്കുന്നു:

    എന്താണ് ELRepo എന്നും നിങ്ങളുടെ സോഫ്uറ്റ്uവെയർ ഉറവിടങ്ങളിലേക്ക് അത് ചേർക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന സാഹചര്യങ്ങൾ എന്തൊക്കെയാണെന്നും ഈ പോസ്റ്റിൽ ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്.

    ഈ ലേഖനത്തെക്കുറിച്ച് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ അഭിപ്രായങ്ങളോ ഉണ്ടെങ്കിൽ, ഞങ്ങളെ ബന്ധപ്പെടുന്നതിന് ചുവടെയുള്ള ഫോം ഉപയോഗിക്കാൻ മടിക്കേണ്ടതില്ല. ഞങ്ങള് താങ്കള് പറയുന്നതു കേള്ക്കാനായി കാത്തിരിക്കുന്നു!