<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>
1.2.2. ഡെബിയനുമായുള്ള വ്യത്യാസം കൈകാര്യം ചെയ്യുന്നു
ഒരു ഡിസൈൻ തീരുമാനമെന്ന നിലയിൽ, ഫോർക്ക് ചെയ്ത പാക്കേജുകളുടെ എണ്ണം പരമാവധി കുറയ്ക്കാൻ ഞങ്ങൾ ശ്രമിക്കുന്നു. എന്നിരുന്നാലും, കാളിയുടെ ചില പ്രത്യേകതകൾ നടപ്പിലാക്കണമെങ്കിൽ, ചില മാറ്റങ്ങൾ വരുത്തേണ്ടതുണ്ട്. ഈ മാറ്റങ്ങളുടെ ആഘാതം പരിമിതപ്പെടുത്തുന്നതിന്, ഫീച്ചർ നേരിട്ട് സംയോജിപ്പിച്ചോ അല്ലെങ്കിൽ ആവശ്യമായ ഹുക്കുകൾ ചേർത്തോ അപ്സ്ട്രീമിലേക്ക് അയയ്ക്കാൻ ഞങ്ങൾ ശ്രമിക്കുന്നു.
കാളി പാക്കേജ് ട്രാക്കർ10 ഡെബിയനുമായുള്ള നമ്മുടെ വ്യതിചലനത്തിന്റെ ട്രാക്ക് സൂക്ഷിക്കാൻ ഞങ്ങളെ സഹായിക്കുന്നു. ഏത് സമയത്തും, ഏത് പാക്കേജാണ് ഫോർക്ക് ചെയ്തതെന്നും അത് ഡെബിയനുമായി സമന്വയിപ്പിച്ചിട്ടുണ്ടോ, അല്ലെങ്കിൽ ഒരു അപ്ഡേറ്റ് ആണോ എന്നും നമുക്ക് നോക്കാം.
9https://www.debian.org/releases/testing/ 10http://pkg.kali.org/derivative/kali-dev/
ആവശ്യമാണ്. ഞങ്ങളുടെ എല്ലാ പാക്കേജുകളും Git റിപ്പോസിറ്ററികളിൽ പരിപാലിക്കപ്പെടുന്നു11 ഒരു ഡെബിയൻ ശാഖയും കാലി ശാഖയും വശങ്ങളിലായി നടക്കുന്നു. ഇതിന് നന്ദി, ഫോർക്ക്ഡ് പാക്കേജ് അപ്ഡേറ്റ് ചെയ്യുന്നത് ലളിതമായ രണ്ട്-ഘട്ട പ്രക്രിയയാണ്: ഡെബിയൻ ബ്രാഞ്ച് അപ്ഡേറ്റ് ചെയ്യുക, തുടർന്ന് അത് കാലി ബ്രാഞ്ചിലേക്ക് ലയിപ്പിക്കുക.
കാലിയിലെ ഫോർക്ക്ഡ് പാക്കേജുകളുടെ എണ്ണം താരതമ്യേന കുറവാണെങ്കിലും, അധിക പാക്കേജുകളുടെ എണ്ണം വളരെ കൂടുതലാണ്: 2017 ഏപ്രിലിൽ ഏകദേശം 400 ഉണ്ടായിരുന്നു. ഈ പാക്കേജുകളിൽ ഭൂരിഭാഗവും ഡെബിയൻ സ്വതന്ത്ര സോഫ്റ്റ്വെയർ മാർഗ്ഗനിർദ്ദേശങ്ങൾ പാലിക്കുന്ന സ്വതന്ത്ര സോഫ്റ്റ്വെയറാണ്.12 ഞങ്ങളുടെ ആത്യന്തിക ലക്ഷ്യം സാധ്യമാകുമ്പോഴെല്ലാം ആ പാക്കേജുകൾ ഡെബിയനിൽ നിലനിർത്തുക എന്നതാണ്. അതുകൊണ്ടാണ് ഡെബിയൻ നയം പാലിക്കാൻ ഞങ്ങൾ ശ്രമിക്കുന്നത്13 ഡെബിയനിൽ ഉപയോഗിക്കുന്ന നല്ല പാക്കേജിംഗ് രീതികൾ പിന്തുടരാനും. നിർഭാഗ്യവശാൽ, ശരിയായ പാക്കേജിംഗ് സൃഷ്ടിക്കുന്നത് അസാധ്യമായ ചില അപവാദങ്ങളുമുണ്ട്. സമയക്കുറവിന്റെ ഫലമായി, കുറച്ച് പാക്കേജുകൾ ഡെബിയനിലേക്ക് തള്ളപ്പെട്ടു.