നോഷാർ പാക്കേജ് എന്താണ്?

അതിനാൽ നിങ്ങൾ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഇരിക്കുന്നതാണ്, കൂടാതെ വിപുലീകരണ നാര്ക്യുമൊത്തുള്ള നിരവധി ഫയലുകളുണ്ടെന്ന് നിങ്ങൾ ശ്രദ്ധിക്കുമ്പോൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനെ കുറിച്ച് അന്വേഷിക്കുന്ന സോഫ്റ്റ്വെയർ റിപ്പോസിറ്ററികളിലൂടെ നിങ്ങൾ തിരയുന്നു.

എന്താണ് നോarch and Why So Many Files ഈ വിപുലീകരണം ഉണ്ടോ?

അടിസ്ഥാനപരമായി നാർക്കോക്ക് ഒരു വാസ്തുകലയുടെയല്ല.

ഏതെങ്കിലും ഒരു വാസ്തുവിദ്യയിൽ പ്രവർത്തിക്കാത്ത ഒരു പാക്കേജിന് എന്തുകൊണ്ടാണ് ആരെങ്കിലും ചിന്തിക്കുന്നത് എന്ന് ഈ ഘട്ടത്തിൽ നിങ്ങൾ ചിന്തിച്ചേക്കാം.

വാസ്തവത്തിൽ വല്ലാർച്ചും യഥാർത്ഥത്തിൽ ഒരു പ്രത്യേക വാസ്തുവിദ്യയല്ല. അല്ലെങ്കിൽ, എല്ലാ വാസ്തുവിദ്യകളും.

ഇത് എങ്ങനെ സാധിക്കും? ലിനക്സ്, വിൻഡോസ്, മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ എന്നിവയുടെ എല്ലാ പതിപ്പുകളിലും ഒരു പാക്കേജ് എങ്ങനെ പ്രവർത്തിക്കും?

ശരിയായി, ഒരു തുടക്കം മുതൽ എല്ലാ പാക്കേജുകളും പ്രയോഗങ്ങൾ അടങ്ങുന്നില്ല. ഉദാഹരണത്തിന്, gnome-backgrounds.arch എന്ന ആപ്ലിക്കേഷന്റെ പണിയിട പശ്ചാത്തലങ്ങളുടെ ഒരു ശേഖരമാണ്. ഗ്നോം പണിയിട പരിസ്ഥിതികൾക്കായി പാക്കേജ് വികസിപ്പിച്ചപ്പോൾ, യഥാർത്ഥത്തിൽ ചിത്രങ്ങളുടെ ഒരു ശേഖരം മാത്രമാണുള്ളത്, കൂടാതെ ആധുനിക ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ഉപയോഗിക്കാവുന്ന സാർവത്രിക ഫോർമാറ്റുകളിൽ ഇമേജുകൾ സൃഷ്ടിക്കപ്പെടുന്നു.

അതുകൊണ്ടുതന്നെ നിങ്ങൾ നോക്കർ പെയറുകളെ പശ്ചാത്തലങ്ങൾ, ഐക്കണുകൾ, പോലും മാനുവലുകൾ തുടങ്ങിയ സാർവ്വലൗകവസ്തുക്കളായി കണക്കാക്കാം.

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

എങ്ങനെയുള്ള പരിപാടികൾ യഥാർഥത്തിൽ ക്രോസ് പ്ലാറ്റ്ഫോമാണ്?

HTML, JavaScript, CSS എന്നിവയിൽ വികസിപ്പിച്ച വെബ് അപ്ലിക്കേഷനുകൾ സാർവത്രികമാണ്, പി.എച്ച്.എൽ, പെർഎൽ, പൈത്തൺ സ്ക്രിപ്റ്റിങ് ഭാഷകൾ.

കംപൈൽ ചെയ്ത പ്രോഗ്രാമുകൾ ഒരു നിർദ്ദിഷ്ട വാസ്തുവിദ്യയിൽ പ്രവർത്തിക്കുവാനായി കമ്പാർട്ടുചെയ്യപ്പെട്ടതിനാൽ, നോകാർ ആയി കണക്കാക്കാൻ കഴിയില്ല. അതുകൊണ്ടു്, സി, സി ++ ബൈനറികൾ ഒരു ചരക്ക് ഫയലിൽ ലഭ്യമാകില്ല. ജാവാ പ്രോഗ്രാമുകൾ ജാവ പ്രോഗ്രാമിങ്ങാണ്. ജാവ പ്രോഗ്രാമിങ് ഒരു ലിനക്സ് ഡിസ്ട്രിബ്യൂഷനും ആർക്കിടെക്ചററിനും എഴുതിയ ജാവാ ആപ്ലിക്കേഷൻ മറ്റ് ലിനക്സ് പ്ലാറ്റ്ഫോമിലും വിൻഡോസിലും പ്രവർത്തിക്കേണ്ടതാണ്.

ഇപ്പോൾ സോഴ്സ് കോഡിനെ noarch പാക്കേജായി സൂക്ഷിക്കാനാകുമെന്ന് നിങ്ങൾ ചിന്തിച്ചേക്കാം, കാരണം ക്രോസ് പ്ലാറ്റ്ഫോം സമാഹരിക്കുവാനും പ്രത്യേക നിർമ്മിതിക്ക് മാത്രമുള്ള ബൈനറികൾ മാത്രമായിരിക്കും. ഉറവിട കോഡ് പാക്കേജുകൾ യഥാർത്ഥത്തിൽ src വിപുലീകരണത്തിൽ സൂക്ഷിക്കുന്നു.

നോര്ക്ക് ഫയലുകള് സാധാരണയായി RPM പാക്കേജുകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഇതിനകം നിരവധി ആർപിഎം നോച്ചേര് പാക്കേജുകൾ ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.

നിങ്ങൾ ഇൻസ്റ്റോൾ ചെയ്ത noarch പാക്കേജുകൾ കണ്ടുപിടിക്കുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് പ്റവറ്ത്തിക്കുന്നു:

rpm -qa --qf "% {N} -% {V} -% {R} \ t \ t% {ARCH} \ n" | grep noarch | കൂടുതൽ

മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് താഴെപറയും:

മുകളിലുള്ള ആജ്ഞയുടെ ഔട്ട്പുട്ടിനെ എന്റെ കംപ്യൂട്ടറില് കാണുമ്പോള് എനിക്ക് ഒരുപാട് ഫോണ്ട് പൊതികള്, ഫേംവെയര് പാക്കേജുകള്, ഡോക്യുമെന്റുകള്, പശ്ചാത്തലങ്ങള്, ഐക്കണുകള്, തീമുകള് എന്നിവ കാണാം.

ഒരു മുന്നറിയിപ്പ് വാക്കാണ്. എന്തായാലും എന്തും പാക്കേജിലായിരിക്കുന്നതിനാൽ ഈ പാക്കേജിലെ ഫയലുകൾ മറ്റ് കമ്പ്യൂട്ടറുകളിലേക്ക് പകർത്താൻ എല്ലായ്പ്പോഴും ബുദ്ധിപരമായിരിക്കില്ല, മാത്രമല്ല അവ പ്രവർത്തിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

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