ലിനക്സ് പാക്കേജുകൾക്കുള്ള ഒരു അടിസ്ഥാന ഗൈഡ്

ആമുഖം

ഡെബിയൻ, ഉബുണ്ടു, മിന്റ് അല്ലെങ്കിൽ സോളിഡക്സ് പോലുള്ള ഒരു ഡെബിയൻ ലിനക്സ് വിതരണമാണു് ഉപയോഗിയ്ക്കുന്നതു്, അല്ലെങ്കിൽ നിങ്ങൾ Red Hat- അടിസ്ഥാനമായ Red Hat നെറ്റ്വറ്ക്ക് വിതരണമോ ഫെഡോറ അല്ലെങ്കിൽ സെന്റോസ് എന്നിവ ഉപയോഗിച്ചു് നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്കു് ഇൻസ്റ്റോൾ ചെയ്ത രീതികൾ ഒന്നു തന്നെയാണു്.

സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യുന്ന ശാരീരികം രീതി വ്യത്യസ്തമായിരിക്കാം. ഉദാഹരണമായി ഉബുണ്ടുവിൽ ഗ്രാഫിക്കൽ ഉപകരണങ്ങൾ സോഫ്റ്റ്വെയർ സെന്ററും സിനാപ്റ്റിക്സും ആണ്, എന്നാൽ ഫെഡോറയിൽ YUM എക്സ്റ്റൻഡറും ഓപ്പൺ സൂസെ ഉപയോഗവും ഉപയോഗിക്കുന്നു. ഉബുണ്ടുവിനും ഡെബിയൻ അല്ലെങ്കിൽ യൂട്ടും ഫെഡോറയ്ക്കും ഓപ്പൺ സൂസിക്ക് വേണ്ടി zipper നും apt-get കമാൻഡ് ലൈൻ പ്രയോഗങ്ങളിൽ ഉൾപ്പെടുന്നു.

ഇവയെല്ലാം പൊതുവായതൊഴിച്ച് മറ്റൊന്നിൽ പ്രയോഗങ്ങൾ എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ സഹായിക്കുന്നതാണ്.

Red Hat അടിസ്ഥാന വിതരണങ്ങൾ rpm പാക്കേജുകൾ ഉപയോഗിയ്ക്കുന്നു, ഡെബിയൻ അടിസ്ഥാന വിതരണങ്ങൾ .deb പാക്കേജ് ശൈലി ഉപയോഗിയ്ക്കുന്നു. മറ്റു പല പാക്കേജ് തരങ്ങളും ലഭ്യമാണു്, പക്ഷേ പൊതുവേ അവർ ഒരുപോലെ പ്രവർത്തിക്കുന്നു.

സംഭരണവസ്തുക്കൾ എന്താണ്?

സോഫ്റ്റ്വെയർ റെപ്പോസിറ്ററിയിൽ സോഫ്റ്റ്വെയർ പാക്കേജുകൾ അടങ്ങുന്നു.

സോഫ്റ്റ്വെയര് സെറ്റിലൂടെ നിങ്ങള് തിരയുമ്പോള്, apt-get അല്ലെങ്കില് yum പോലുള്ള ഒരു ഉപകരണം ഉപയോഗിക്കുമ്പോള്, നിങ്ങളുടെ സിസ്റ്റത്തിലേക്കു് ലഭ്യമായ റിപ്പോസിറ്ററികളിലുള്ള എല്ലാ പൊതികളുടെയും പട്ടിക നിങ്ങള് കാണിക്കുന്നു.

ഒരു സോഫ്റ്റ്വെയര് റിപ്പോസിറ്ററിയില് അതിന്റെ ഫയലുകള് ഒരു സര്വറില് അല്ലെങ്കില് മിററുകളെന്നറിയപ്പെടുന്ന വിവിധ സര്വറുകളില് സൂക്ഷിക്കാം.

പാക്കേജുകൾ എങ്ങനെ ഇൻസ്റ്റോൾ ചെയ്യാം

നിങ്ങളുടെ വിതരണത്തിന്റെ പാക്കേജ് മാനേജർ നൽകുന്ന ഗ്രാഫിക്കൽ പ്രയോഗങ്ങളിലൂടെ പാക്കേജുകൾ കണ്ടെത്താനുള്ള എളുപ്പവഴിയാണ്.

ഡിപൻഡൻസി പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനും ഇൻസ്റ്റലേഷൻ ശരിയായി പ്രവർത്തിച്ചതാണോ എന്നു് പരിശോധിയ്ക്കുന്നതിനും ഗ്രാഫിക്കൽ പ്രയോഗങ്ങൾ നിങ്ങളെ സഹായിക്കുന്നു.

കമാൻഡ് ലൈൻ ഉപയോഗിക്കണമെങ്കിൽ അല്ലെങ്കിൽ ഹെഡ്ലെസ്സ് സെർവർ ആണ് ഉപയോഗിക്കുന്നതെങ്കിൽ (അതായത് ഡെസ്ക്ടോപ്പ് പരിസ്ഥിതി / വിൻഡോ മാനേജർ ഇല്ല) നിങ്ങൾക്ക് കമാൻഡ് ലൈൻ പാക്കേജ് മാനേജർമാർ ഉപയോഗിക്കാം.

ഓരോ പാക്കേജുകളും ഇൻസ്റ്റോൾ ചെയ്യാൻ തീർച്ചയായും സാധ്യമാണ്. ഡെബിയന്റെ അടിസ്ഥാന വിതരണങ്ങളിലുടെ ഉള്ളിൽ നിങ്ങൾ .deb ഫയലുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ dpkg കമാൻഡ് ഉപയോഗിക്കാം . Red Hat അടിസ്ഥാനത്തിലുള്ള വിതരണങ്ങളിൽ, നിങ്ങൾക്ക് rpm കമാൻഡ് ഉപയോഗിക്കാം.

ഒരു പാക്കേജിൽ എന്താണുള്ളത്?

ഒരു ഡെബിയൻ പാക്കേജിന്റെ ഉള്ളടക്കങ്ങൾ കാണുന്നതിനായി നിങ്ങൾക്ക് ഇത് ആർക്കൈവ് മാനേജറിൽ തുറക്കാം. ഒരു പാക്കേജിനുളള ഫയലുകൾ താഴെ പറഞ്ഞിരിക്കുന്നു:

ഡെബിയൻ-ബൈനറി ഫയലിൽ ഡെബിയന്റെ ഫോർമാറ്റ് പതിപ്പ് നമ്പർ അടങ്ങിയിരിക്കുന്നു, കൂടാതെ ഉള്ളടക്കങ്ങൾ മിക്കവാറും എപ്പോഴും 2.0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

നിയന്ത്രണ ഫയൽ സാധാരണയായി ഒരു സിപ്പ് അപ്പ് ടാർ ഫയൽ ആണ്. നിയന്ത്രണ ഫയലിന്റെ ഉള്ളടക്കം പാക്കേജിന്റെ പ്രധാനപ്പെട്ട സവിശേഷതകൾ താഴെ പറയുന്നു:

ഒരു സിപ്പ് അപ്പ് ടാർ ഫയൽ ആയ ഡാറ്റാ ഫയൽ പാക്കേജിനുളള ഒരു ഫോൾഡർ ഘടന നൽകുന്നു. ഡാറ്റാ ഫയൽ ലെ എല്ലാ ഫയലുകളും ലിനക്സ് സിസ്റ്റത്തിലെ പ്രസക്തമായ ഫോൾഡറിലേക്ക് വികസിപ്പിക്കുന്നു.

എങ്ങനെ പാക്കേജുകൾ ഉണ്ടാക്കാം?

ഒരു പാക്കേജ് ഉണ്ടാക്കുന്നതിന് നിങ്ങൾ പാക്കേജുചെയ്ത ഫോർമാറ്റിലുള്ള ഒന്ന് ആവശ്യമായി വരാം.

ഒരു ഡവലപ്പർ ലിനക്സിനു കീഴിലുള്ളതും എന്നാൽ നിലവിൽ നിങ്ങളുടെ ലിനക്സിന്റെ പതിപ്പിന് വേണ്ടി പാക്കേജുചെയ്തിട്ടില്ലാത്തതുമായ സോഴ്സ് കോഡ് സൃഷ്ടിച്ചിരിക്കാം. ഈ ഉദാഹരണത്തിൽ ഒരു ഡെബിയൻ പാക്കേജ് അല്ലെങ്കിൽ ആർപിഎം പാക്കേജ് ഉണ്ടാക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

നിങ്ങൾ ഒരുപക്ഷേ ഡവലപ്പറും നിങ്ങളുടേതായ സോഫ്റ്റ്വെയറിനായി പാക്കേജുകൾ ഉണ്ടാക്കാൻ ആഗ്രഹിക്കുന്നവരാകാം. ആദ്യം നിങ്ങൾ കോഡ് കംപൈൽ ചെയ്യണം, അത് പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പുവരുത്തുക, പക്ഷേ അടുത്തപടിയാണ് പാക്കേജ് ഉണ്ടാക്കുക എന്നതാണ്.

എല്ലാ പാക്കേജുകൾക്കും സോഴ്സ് കോഡ് ആവശ്യമില്ല. ഉദാഹരണത്തിന് നിങ്ങൾ സ്കോട്ട്ലാന്റിന്റെ വാൾപേപ്പർ ചിത്രങ്ങൾ അല്ലെങ്കിൽ ഒരു പ്രത്യേക ഐക്കൺ സെറ്റ് ഉൾക്കൊള്ളുന്ന ഒരു പാക്കേജ് ഉണ്ടാക്കാം.

ഈ ഗൈഡ് .deb, .rpm പാക്കേജുകൾ എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് കാണിക്കുന്നു.