ലിനക്സ് പുതുമുഖങ്ങൾക്കുള്ള 5 മികച്ച ലിനക്സ് പാക്കേജ് മാനേജർമാർ


ഒരു പുതിയ ലിനക്സ് ഉപയോക്താവ് അത് ഉപയോഗിക്കുന്നതിൽ പുരോഗമിക്കുമ്പോൾ അറിയാൻ കഴിയുന്ന ഒരു കാര്യം, നിരവധി ലിനക്സ് വിതരണങ്ങളുടെ നിലനിൽപ്പും അവർ പാക്കേജുകൾ കൈകാര്യം ചെയ്യുന്ന വ്യത്യസ്ത രീതികളുമാണ്.

ലിനക്uസിൽ പാക്കേജ് മാനേജ്uമെന്റ് വളരെ പ്രധാനമാണ്, കൂടാതെ ഒന്നിലധികം പാക്കേജ് മാനേജർമാർ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് അറിയുന്നത് ഒരു പവർ ഉപയോക്താവിന് ജീവൻ രക്ഷിക്കാൻ കഴിയും, കാരണം റിപ്പോസിറ്ററികളിൽ നിന്ന് സോഫ്uറ്റ്uവെയർ ഡൗൺലോഡ് ചെയ്യുകയോ ഇൻസ്റ്റാൾ ചെയ്യുകയോ ചെയ്യുക, കൂടാതെ അപ്uഡേറ്റ് ചെയ്യുക, ഡിപൻഡൻസികൾ കൈകാര്യം ചെയ്യുക, സോഫ്uറ്റ്uവെയർ അൺഇൻസ്റ്റാൾ ചെയ്യുക എന്നിവ ലിനക്uസിലെ നിർണായക വിഭാഗമാണ്. സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ.

അതിനാൽ ഒരു ലിനക്സ് പവർ ഉപയോക്താവാകുന്നതിന്, പ്രധാന ലിനക്സ് വിതരണങ്ങൾ യഥാർത്ഥത്തിൽ പാക്കേജുകൾ എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു എന്ന് മനസ്സിലാക്കേണ്ടത് പ്രധാനമാണ്, ഈ ലേഖനത്തിൽ, ലിനക്സിൽ നിങ്ങൾക്ക് കണ്ടെത്താനാകുന്ന ചില മികച്ച പാക്കേജ് മാനേജർമാരെ ഞങ്ങൾ പരിശോധിക്കും.

ഇവിടെ, ഞങ്ങളുടെ പ്രധാന ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത് ചില മികച്ച പാക്കേജ് മാനേജർമാരെ കുറിച്ചുള്ള പ്രസക്തമായ വിവരങ്ങളിലാണ്, എന്നാൽ അവ എങ്ങനെ ഉപയോഗിക്കണമെന്നല്ല, കൂടുതൽ കണ്ടെത്തുന്നതിന് അത് നിങ്ങൾക്ക് അവശേഷിക്കുന്നു. എന്നാൽ ഉപയോഗ ഗൈഡുകളും മറ്റും ചൂണ്ടിക്കാണിക്കുന്ന അർത്ഥവത്തായ ലിങ്കുകൾ ഞാൻ നൽകും.

1. ഡിപികെജി - ഡെബിയൻ പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റം

ഡെബിയൻ ലിനക്സ് കുടുംബത്തിനായുള്ള അടിസ്ഥാന പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റമാണ് Dpkg, ഇത് .deb പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനും നീക്കം ചെയ്യാനും സംഭരിക്കാനും വിവരങ്ങൾ നൽകാനും ഉപയോഗിക്കുന്നു.

ഇതൊരു ലോ-ലെവൽ ടൂളാണ് കൂടാതെ റിമോട്ട് റിപ്പോസിറ്ററികളിൽ നിന്ന് പാക്കേജുകൾ നേടുന്നതിനും കൂടാതെ/അല്ലെങ്കിൽ സങ്കീർണ്ണമായ പാക്കേജ് ബന്ധങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനും ഉപയോക്താക്കളെ സഹായിക്കുന്ന ഫ്രണ്ട്-എൻഡ് ടൂളുകൾ ഉണ്ട്, അവയിൽ ഇവ ഉൾപ്പെടുന്നു:

dpkg പാക്കേജ് മാനേജുമെന്റ് സിസ്റ്റത്തിന്റെ മുൻഭാഗമായ, വളരെ ജനപ്രിയവും, സൌജന്യവും, ശക്തവും കൂടുതൽ ഉപയോഗപ്രദവുമായ കമാൻഡ് ലൈൻ പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റമാണിത്.

ഡെബിയൻ അല്ലെങ്കിൽ അതിന്റെ ഡെറിവേറ്റീവുകളായ ഉബുണ്ടു, ലിനക്സ് മിന്റ് എന്നിവ ഉപയോക്താക്കൾക്ക് ഈ പാക്കേജ് മാനേജ്മെന്റ് ടൂൾ പരിചിതമായിരിക്കണം.

ഇത് യഥാർത്ഥത്തിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കാൻ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന മാർഗ്ഗനിർദ്ദേശങ്ങൾ പരിശോധിക്കാം:

ഡെബിയൻ ലിനക്സ് കുടുംബത്തിനായുള്ള ഒരു ജനപ്രിയ കമാൻഡ് ലൈൻ ഫ്രണ്ട്-എൻഡ് പാക്കേജ് മാനേജ്മെന്റ് ടൂൾ കൂടിയാണിത്, ഇത് APT-ന് സമാനമായി പ്രവർത്തിക്കുന്നു, രണ്ടും തമ്മിൽ ധാരാളം താരതമ്യങ്ങൾ ഉണ്ടായിട്ടുണ്ട്, എന്നാൽ എല്ലാറ്റിനും ഉപരിയായി, ഇവ രണ്ടും പരിശോധിച്ചാൽ യഥാർത്ഥത്തിൽ ഏതാണ് പ്രവർത്തിക്കുന്നതെന്ന് നിങ്ങൾക്ക് മനസ്സിലാക്കാൻ കഴിയും. മെച്ചപ്പെട്ട.

ഇത് തുടക്കത്തിൽ ഡെബിയനും അതിന്റെ ഡെറിവേറ്റീവുകൾക്കുമായി നിർമ്മിച്ചതാണ്, എന്നാൽ ഇപ്പോൾ അതിന്റെ പ്രവർത്തനം RHEL കുടുംബത്തിലേക്കും വ്യാപിക്കുന്നു. APT, അഭിരുചി എന്നിവയെക്കുറിച്ച് കൂടുതൽ മനസ്സിലാക്കാൻ നിങ്ങൾക്ക് ഈ ഗൈഡ് റഫർ ചെയ്യാം:

GTK+ അടിസ്ഥാനമാക്കിയുള്ള APT-നുള്ള ഒരു GUI പാക്കേജ് മാനേജുമെന്റ് ടൂളാണ് സിനാപ്റ്റിക്, കമാൻഡ് ലൈനിൽ കൈകൾ വൃത്തികെട്ടതാക്കാൻ ആഗ്രഹിക്കാത്ത ഉപയോക്താക്കൾക്ക് ഇത് നന്നായി പ്രവർത്തിക്കുന്നു. apt-get കമാൻഡ് ലൈൻ ടൂളിന്റെ അതേ സവിശേഷതകൾ ഇത് നടപ്പിലാക്കുന്നു.

2. RPM (Red Hat പാക്കേജ് മാനേജർ)

ഇതാണ് Linux സ്റ്റാൻഡേർഡ് ബേസ് പാക്കിംഗ് ഫോർമാറ്റും RedHat സൃഷ്ടിച്ച അടിസ്ഥാന പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റവും. അടിസ്ഥാന സംവിധാനമായതിനാൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകുന്ന നിരവധി ഫ്രണ്ട്-എൻഡ് പാക്കേജ് മാനേജ്മെന്റ് ടൂളുകൾ ഉണ്ട്, എന്നാൽ ഞങ്ങൾ ഏറ്റവും മികച്ചത് മാത്രം നോക്കും, അതാണ്:

ഇത് ഒരു ഓപ്പൺ സോഴ്uസും ജനപ്രിയ കമാൻഡ് ലൈൻ പാക്കേജ് മാനേജറുമാണ്, ഇത് ഉപയോക്താക്കൾക്ക് RPM-ലേക്കുള്ള ഒരു ഇന്റർഫേസായി പ്രവർത്തിക്കുന്നു. ഡെബിയൻ ലിനക്സ് സിസ്റ്റങ്ങൾക്ക് കീഴിലുള്ള APT-യുമായി നിങ്ങൾക്ക് ഇത് താരതമ്യം ചെയ്യാം, APT-ന്റെ പൊതുവായ പ്രവർത്തനങ്ങളെ ഇത് ഉൾക്കൊള്ളുന്നു. എങ്ങനെ വഴികാട്ടാം എന്നതിൽ നിന്നുള്ള ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് YUM-നെ കുറിച്ച് വ്യക്തമായ ധാരണ ലഭിക്കും:

ഫെഡോറ 18-ൽ അവതരിപ്പിച്ച RPM-അധിഷ്ഠിത വിതരണങ്ങൾക്കായുള്ള ഒരു പാക്കേജ് മാനേജർ കൂടിയാണിത്, ഇത് YUM-ന്റെ അടുത്ത തലമുറ പതിപ്പാണ്.

നിങ്ങൾ ഫെഡോറ 22 മുതൽ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, അത് ഡിഫോൾട്ട് പാക്കേജ് മാനേജർ ആണെന്ന് നിങ്ങൾ മനസ്സിലാക്കിയിരിക്കണം. ഡിഎൻഎഫിനെക്കുറിച്ചും അത് എങ്ങനെ ഉപയോഗിക്കാമെന്നതിനെക്കുറിച്ചും കൂടുതൽ വിവരങ്ങൾ നൽകുന്ന ചില ലിങ്കുകൾ ഇതാ:

3. പാക്മാൻ പാക്കേജ് മാനേജർ - ആർച്ച് ലിനക്സ്

ആർച്ച് ലിനക്സിനും അധികം അറിയപ്പെടാത്ത ചില ലിനക്സ് വിതരണങ്ങൾക്കുമുള്ള ജനപ്രിയവും ശക്തവും എന്നാൽ ലളിതവുമായ പാക്കേജ് മാനേജറാണ് ഇത്, സോഫ്റ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യൽ, ഓട്ടോമാറ്റിക് ഡിപൻഡൻസി റെസല്യൂഷൻ, അപ്uഗ്രേഡുചെയ്യൽ, അൺഇൻസ്റ്റാൾ ചെയ്യൽ, ഡൗൺഗ്രേഡുചെയ്യൽ എന്നിവ ഉൾപ്പെടെ മറ്റ് പൊതു പാക്കേജ് മാനേജർമാർ നൽകുന്ന ചില അടിസ്ഥാന പ്രവർത്തനങ്ങൾ ഇത് നൽകുന്നു.

എന്നാൽ ഏറ്റവും ഫലപ്രദമായി, ആർച്ച് ഉപയോക്താക്കൾ എളുപ്പത്തിൽ പാക്കേജ് മാനേജ്മെന്റിനായി ഇത് നിർമ്മിച്ചിരിക്കുന്നത്. മുകളിൽ സൂചിപ്പിച്ച അതിന്റെ ചില പ്രവർത്തനങ്ങളെ വിശദമായി വിശദീകരിക്കുന്ന ഈ Pacman അവലോകനം നിങ്ങൾക്ക് വായിക്കാം.

4. Zypper പാക്കേജ് മാനേജർ - openSUSE

ഇത് OpenSUSE Linux-ലെ ഒരു കമാൻഡ് ലൈൻ പാക്കേജ് മാനേജറാണ്, കൂടാതെ libzypp ലൈബ്രറി ഉപയോഗപ്പെടുത്തുന്നു, അതിന്റെ പൊതുവായ പ്രവർത്തനങ്ങളിൽ റിപ്പോസിറ്ററി ആക്uസസ്, പാക്കേജ് ഇൻസ്റ്റാളേഷൻ, ഡിപൻഡൻസി പ്രശ്uനങ്ങളുടെ പരിഹാരം എന്നിവയും അതിലേറെയും ഉൾപ്പെടുന്നു.

പ്രധാനമായും, ഇതിന് പാറ്റേണുകൾ, പാച്ചുകൾ, ഉൽപ്പന്നങ്ങൾ എന്നിവ പോലുള്ള റിപ്പോസിറ്ററി വിപുലീകരണങ്ങളും കൈകാര്യം ചെയ്യാൻ കഴിയും. പുതിയ OpenSUSE ഉപയോക്താവിന് ഇത് മാസ്റ്റർ ചെയ്യാൻ ഇനിപ്പറയുന്ന ഗൈഡ് റഫർ ചെയ്യാം.

5. പോർട്ടേജ് പാക്കേജ് മാനേജർ - ജെന്റൂ

ഇത് ഇപ്പോൾ ജനപ്രീതി കുറഞ്ഞ ലിനക്സ് വിതരണമായ ജെന്റൂവിനുള്ള ഒരു പാക്കേജ് മാനേജറാണ്, എന്നാൽ ഇത് ലിനക്സിലെ ഏറ്റവും മികച്ച പാക്കേജ് മാനേജർമാരിൽ ഒരാളായി ഇതിനെ പരിമിതപ്പെടുത്തില്ല.

ബാക്ക്uവേർഡ് കോംപാറ്റിബിളിറ്റി, ഓട്ടോമേഷൻ കൂടാതെ മറ്റു പലതും പോലുള്ള പ്രവർത്തനങ്ങൾ ഉൾപ്പെടുത്തുന്നതിന് ലളിതവും പ്രശ്uനരഹിതവുമായ പാക്കേജ് മാനേജ്uമെന്റ് സിസ്റ്റം ഉണ്ടാക്കുക എന്നതാണ് പോർട്ടേജ് പ്രോജക്റ്റിന്റെ പ്രധാന ലക്ഷ്യം.

നന്നായി മനസ്സിലാക്കാൻ, പോർട്ടേജ് പ്രോജക്റ്റ് പേജ് വായിക്കാൻ ശ്രമിക്കുക.

ഉപസംഹാര കുറിപ്പ്

ഞാൻ തുടക്കത്തിൽ സൂചിപ്പിച്ചതുപോലെ, ഈ ഗൈഡിന്റെ പ്രധാന ലക്ഷ്യം ലിനക്സ് ഉപയോക്താക്കൾക്ക് മികച്ച പാക്കേജ് മാനേജർമാരുടെ ഒരു ലിസ്റ്റ് നൽകുക എന്നതായിരുന്നു, എന്നാൽ അവ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് അറിയുന്നത് ആവശ്യമായ ലിങ്കുകൾ പിന്തുടർന്ന് അവ പരീക്ഷിക്കാൻ ശ്രമിക്കുന്നതിലൂടെ ചെയ്യാം.

മുകളിൽ പറഞ്ഞിരിക്കുന്ന വ്യത്യസ്uത പാക്കേജ് മാനേജർമാരെ നന്നായി മനസ്സിലാക്കാൻ വ്യത്യസ്uത ലിനക്uസ് വിതരണങ്ങളുടെ ഉപയോക്താക്കൾക്ക് സ്വന്തമായി കൂടുതൽ പഠിക്കേണ്ടി വരും.