ഈസ്റ്റര്‍ തീയതി

എല്ലാ വര്‍ഷവും ഡിസംബര്‍ 25-നാണു് ക്രിസ്മസ്. അതെല്ലാര്‍ക്കുമറിയാം. അതുകൊണ്ടു് ഹോളിഡേ ട്രിപ്പുകള്‍ മുന്‍കൂട്ടി പ്ലാന്‍ ചെയ്യാന്‍ വളരെ എളുപ്പമാണു്. പക്ഷേ ഈസ്റ്റര്‍ തീയതി അങ്ങനല്ല, എല്ലാ വര്‍ഷവും അതു് മാറിക്കൊണ്ടിരിക്കും. പലപ്പോഴും മിക്കവാറും നമ്മില്‍ പലരും ഈസ്റ്റര്‍ തീയതി എന്നാണെന്നറിയുന്നതുതന്നെ അതതു വര്‍ഷത്തെ കലണ്ടറുകള്‍ കയ്യില്‍ക്കിട്ടിക്കഴിയുമ്പോഴായിരിക്കും. രണ്ടു വര്‍ഷം കഴിഞ്ഞുവരുന്ന ഈസ്റ്റര്‍ തിയതി കണ്ടെത്താന്‍ കുറച്ചു ബുദ്ധിമുട്ടേണ്ടതായി വരും. ഇനി ഈസ്റ്റര്‍ എന്നാണെന്നറിഞ്ഞാല്‍ ഓശാനഞായര്‍, പെസഹാ വ്യാഴം, ദുഃഖവെള്ളി, പുതുഞായര്‍ തുടങ്ങിയ തിയതികളും അറിയാന്‍ കഴിയും. പക്ഷേ എങ്ങനെയാണു് ഈസ്റ്റര്‍ തീയതി കണക്കാക്കുന്നതെന്നറിയേണ്ടേ?

ഈസ്റ്റര്‍ തീയതിയുടെ ചരിത്രം

യഹൂദരുടെ പെസഹാ നീസാന്‍ മാസം ഹീബ്രൂ കലണ്ടര്‍ പ്രകാരം നീസാന്‍ മാസം 14-ാം തീയതിയാണു്. ഉദ്ദേശം സി.ഇ. രണ്ടാം നൂറ്റാണ്ടു മുതല്‍  ഈ തീയതിയെ അധികരിച്ചാണു് മിക്കവാറും ആദിമക്രൈസ്തവസഭ ഈസ്റ്റര്‍ ആചരിച്ചിരുന്നതു്. ഏതു ദിവസമായാലും നീസാന്‍ 14-നു തന്നെ ഈസ്റ്റര്‍ ആചരിക്കുന്ന രീതിയായിരുന്ന ഏഷ്യാമൈനറിലും സിറിയയിലുമുള്ള ക്രൈസ്തവര്‍ സ്വീകരിച്ചിരുന്നതു്. ക്രിസ്തുവിന്റെ അപ്പസ്തോലനായ യോഹന്നാന്റെ പാരമ്പര്യമനുസരിച്ചാണു് അവര്‍ ഈ തിയതി ഈസ്റ്റര്‍ ആഘോഷങ്ങള്‍ക്കായി തെരഞ്ഞടുത്തതു്. എന്നാല്‍ റോമാക്കാരാകട്ടെ നീസാന്‍ മാസം 14-ാം തീയതി കഴിഞ്ഞുവരുന്ന ഞായറാഴ്ചയായിരുന്നു ഈസ്റ്റര്‍ ആഘോഷിച്ചിരുന്നതു്. ക്രിസ്തുവിന്റെ ഉയിര്‍ത്തെഴുന്നേല്പു കൂടി കണക്കിലെടുത്താണു് അത്തരമൊരു തിയതി അവര്‍ തെരഞ്ഞടുക്കുവാന്‍ കാരണം. അങ്ങനെ പലപല വാദഗതികള്‍ മുന്‍നിര്‍ത്തി ഈസ്റ്റര്‍ തീയതിയെപ്പറ്റിയുള്ള തര്‍ക്കങ്ങളും ഭിന്നതകളും സഭ എന്നു തുടങ്ങിയോ അന്നുമുതല്‍ക്കേതന്നെ തുടങ്ങിക്കഴിഞ്ഞിരുന്നു. ഒടുവില്‍ സി.ഇ. 325-ല്‍ കോണ്‍സ്റ്റന്റൈന്‍ ചക്രവര്‍ത്തിയുടെ നേതൃത്വത്തില്‍ വിളിച്ചുചേര്‍ത്ത ഒന്നാം നിഖ്യ സൂനഹദേോസില്‍ വച്ചാണു് ഈ തര്‍ക്കത്തിനു് താല്‍ക്കാലികമായെങ്കിലും ഒരു പരിഹാരമുണ്ടായതു്. പിന്നീടു് നിഖ്യാ കൗൺസില്‍ തീര്‍പ്പാക്കിയ സമവായം ഏതാണ്ടെല്ലാ ക്രൈസ്തവസഭകളും പിന്‍തുടരുകയായിരുന്നു.

നിഖ്യാ കൗൺസില്‍ തീര്‍പ്പാക്കിയ സമവായം

ഈസ്റ്റര്‍ ഞായറാഴ്ച തന്നെ ആചരിക്കണം. യഹൂദരുടെ ഒരു ആഘോഷവുമായും, അവരുടെ കാലഗണനരീതികളുമായും ഈസ്റ്ററിനെ ബന്ധിപ്പിക്കാതെ തികച്ചും സ്വതന്ത്രമായി ഈസ്റ്റര്‍ തീയതി നിശ്ചയിക്കുക. ഇതായിരുന്നു ഒന്നാം നിഖ്യാ സൂനഹദോസ് ഈസ്റ്റര്‍ തീയതി നിശ്ചയിക്കാനെടുത്ത മാനദണ്ഡം. ഇതു പ്രകാരം സൂര്യന്‍ ഭൂമിയ്ക്കുനേരെ മുകളില്‍ വരുന്ന വസന്തവിഷുവ (Vernal Equinox) ത്തിനു ശേഷം വരുന്ന പൗര്‍ണ്ണമിയുടെ പിറ്റേ ഞായറാഴ്ച എന്നു് ഈസ്റ്റര്‍ തീയതി പുനര്‍നിര്‍ണ്ണയിക്കപ്പെട്ടു.

1582-ല്‍ ഗ്രിഗരി പതിമൂന്നാമന്‍ മാര്‍പാപ്പയുടെ കാലഘട്ടത്തില്‍ നടന്ന കലണ്ടര്‍ നവീകരണത്തിനു ശേഷം വീണ്ടും ഈസ്റ്റര്‍ തീയതികളില്‍ പല സഭകളിലും ഭിന്നത വന്നു. റോമന്‍ കത്തോലിക്കാ സഭയെ അംഗീകരിക്കുന്ന സഭകള്‍ ഗ്രിഗോറിയന്‍ കാലഗണനാരീതി പ്രകാരം ഈസ്റ്റര്‍ തീയതി കണക്കാക്കിയപ്പോള്‍ പൗരസ്ത്യസഭകള്‍ മിക്കവാറും പഴയ ജൂലിയന്‍ കലണ്ടര്‍ പ്രകാരമാണു് ഈസ്റ്റര്‍ തീയതി കണക്കാക്കിയതു്. ഇതു രണ്ടും നിഖ്യാ സൂനഹദോസിന്റെ മാനദണ്ഡങ്ങള്‍ പ്രകാരം തന്നെയാണെങ്കിലും കലണ്ടറിന്റെ വ്യത്യാസം നിമിത്തമാണു് തിയതികള്‍ വ്യത്യസ്തമായതു്.

ഈസ്റ്റര്‍ തിയതിയിലെ ഭിന്നത മാറ്റുന്നതിനായി 1997-ല്‍ സിറിയയിലെ ആലപ്പോയില്‍ ചേര്‍ന്ന ഉച്ചകോടിയില്‍ വച്ചു്  വേള്‍ഡ് കൗണ്‍സില്‍ ഓഫ് ചര്‍ച്ചസ് പുതിയൊരു മാര്‍ഗ്ഗരേഖ നിര്‍ദ്ദേശിക്കുകയുണ്ടായി. ജറൂസലേമിലെ ധ്രുവരേഖ അടിസ്ഥാനപ്പെടുത്തിക്കൊണ്ടു് സൂര്യന്‍ ജറൂസലേമിനുനേരെ മുകളില്‍ വരുന്ന ജ്യോതിശാസ്ത്രപരമായ വസന്തവിഷുവ (Vernal Equinox) ത്തിനു ശേഷം വരുന്ന ജ്യോതിശാസ്ത്രപരമായ പൗര്‍ണ്ണമിയുടെ പിറ്റേ ഞായറാഴ്ച ഈസ്റ്റര്‍ എല്ലാ സഭകള്‍ക്കും ഒരുമിച്ചാഘോഷിക്കാം എന്നായിരുന്നു ഈ മാര്‍ഗ്ഗരേഖ. ഇതിനു സമാനമായ ജ്യോതിശാസ്ത്രപരമായ മറ്റൊരു നിര്‍ദ്ദേശം 1923-ല്‍ കോണ്‍സ്റ്റാന്റിനോപ്പിളില്‍ വച്ചുനടന്ന പാന്‍ ഓര്‍ത്തഡോക്സ് കോണ്‍ഗ്രസിലും സമര്‍പ്പിക്കപ്പെട്ടിരുന്നു. ഇതൊന്നും പക്ഷെ സ്വീകരിക്കപ്പെട്ടില്ല. ആദിമക്രൈസ്തവര്‍ ചെയ്തതുപോലെ ഈസ്റ്റര്‍ ആഘോഷങ്ങള്‍ ലോകം വ്യത്യസ്ത തീയതികളില്‍ത്തന്നെ ആചരിക്കട്ടെ.

ഈസ്റ്റര്‍ തിയതി എങ്ങനെ മുമ്പേ അറിയാം?

ഞാന്‍ ഉപയോഗിക്കുന്ന ഗ്നു/ലിനക്സ് കമ്പ്യൂട്ടറില്‍ ഈസ്റ്റര്‍ തീയതി അറിയാന്‍ വളരെ എളുപ്പമാണു് – ഒരു ചെറിയ കമാന്റ് ടെര്‍മിനലില്‍ പാസ് ചെയ്താല്‍ കഴിഞ്ഞുപോയ വര്‍ഷങ്ങളിലെയും ഇനി വരാനിരിക്കുന്ന നൂറ്റാണ്ടുകളിലേയും ഈസ്റ്റര്‍ തീയതികള്‍ അതു പറഞ്ഞുതരും. cal, ncal എന്നീ രണ്ടു കലണ്ടര്‍ പ്രോഗ്രാമുകള്‍ യൂണിക്സ് സമാന കമ്പ്യൂട്ടറുകളിലുണ്ടു്. ഈ പ്രോഗ്രാമുകളില്‍ ഗ്രിഗോറിയന്‍ ജൂലിയന്‍ തീയതികളുടെ സമഗ്രചരിത്രമനുസരിച്ചുള്ള എല്ലാ വിവരങ്ങളൂം ഉള്‍പ്പെടുത്തിയിട്ടുള്ളതിനാല്‍ ഏതൊക്കെ രാജ്യങ്ങള്‍ ഏതൊക്കെ വര്‍ഷങ്ങളില്‍ ഗ്രിഗോറിയന്‍ കാലഗണന സമ്പ്രദായം സ്വീകരിച്ചു, പാശ്ചാത്യ പൗരസ്ത്യസഭകളുടെ ഈസ്റ്റര്‍ തീയതികള്‍ ഏതൊക്കെ തുടങ്ങിയ കൃത്യമായ വിവരങ്ങളെല്ലാം തന്നെ ഇതിലൂടെ അറിയാന്‍ കഴിയും. ഉദാഹരണമായി സി.ഇ. 4012-ലെ കത്തോലിക്കാ ഈസ്റ്റര്‍ തിയതി അറിയാന്‍ ചെറിയൊരു കമാന്റ് നല്‍കിയാല്‍ മതി.

ncal -e 4012

4012-ലെ കത്തോലിക്കാ ഈസ്റ്റര്‍ തീയതി 22 April 4012 ഞായറാഴ്ചയാണെന്നു് ഉടന്‍ ഉത്തരം കിട്ടും.

ഇനി അതേ വര്‍ഷത്തിലെ ഓര്‍ത്തഡോക്സ് ഈസ്റ്റര്‍ എന്നാണെന്നറിയാന്‍ കമാന്റില്‍ ചെറിയൊരു മാറ്റം വരുത്തിയാല്‍ മതി

ncal -o 4012

4012-ലെ ഓര്‍ത്തഡോക്സ് ഈസ്റ്റര്‍ തീയതി 06 May 4012 ഞായറാഴ്ചയാണെന്നു് കണ്ടെത്താന്‍ അധികം കാത്തിരിക്കേണ്ട.

അതുപോലെ ncal -p എന്ന കമാന്റ് കൊടുത്താല്‍ ഏതൊക്കെ രാജ്യങ്ങള്‍ ഏതൊക്കെ വര്‍ഷങ്ങളില്‍ ഗ്രിഗോറിയന്‍ കലണ്ടര്‍ സ്വീകരിച്ചു എന്നും അറിയാം. അതിന്റെ ഔട്ട്പൂട്ട് ഇവിടെ നല്‍കിയിരിക്കുന്നു.

AL Albania        1912-11-30      IT Italy          1582-10-04
AT Austria        1583-10-05      JP Japan          1918-12-18
AU Australia      1752-09-02      LI Lithuania      1918-02-01
BE Belgium        1582-12-14      LN Latin          9999-05-31
BG Bulgaria       1916-03-18      LU Luxembourg     1582-12-14
CA Canada         1752-09-02      LV Latvia         1918-02-01
CH Switzerland    1655-02-28      NL Netherlands    1582-12-14
CN China          1911-12-18      NO Norway         1700-02-18
CZ Czech Republic 1584-01-06      PL Poland         1582-10-04
DE Germany        1700-02-18      PT Portugal       1582-10-04
DK Denmark        1700-02-18      RO Romania        1919-03-31
ES Spain          1582-10-04      RU Russia         1918-01-31
FI Finland        1753-02-17      SI Slovenia       1919-03-04
FR France         1582-12-09      SE Sweden         1753-02-17
GB United Kingdom 1752-09-02      TR Turkey         1926-12-18
GR Greece         1924-03-09     *US United States  1752-09-02
HU Hungary        1587-10-21      YU Yugoslavia     1919-03-04
IS Iceland        1700-11-16

ഈസ്റ്റര്‍ തീയതി കണ്ടുപിടിക്കാന്‍ ഇത്രയും നല്ല ഒരു മാര്‍ഗ്ഗം നമ്മുടെ സ്വന്തം കമ്പ്യൂട്ടറില്‍ ഉണ്ടു് എന്നു കാണിക്കാന്‍ വേണ്ടിയാണു് ഈ പോസ്റ്റ്. വിശദമായി എല്ലാം അതിന്റെ മാന്‍പേജില്‍ പറഞ്ഞിട്ടുള്ളതിനാല്‍ ഈ ആപ്ലിക്കേഷനെപ്പറ്റി ഇനി കൂടുതല്‍ വിശദീകരിക്കേണ്ടതില്ലല്ലോ.

Advertisements

ഗ്നു/ലിനക്സ് ആണെന്നു കരുതി സുരക്ഷയില്‍ അഹങ്കരിക്കേണ്ട

എയൂആറില്‍ മാല്‍വെയര്‍

ആര്‍ച്ച് യൂസര്‍ റെപ്പോസിറ്ററിയിലാണു് പുതിയ മാല്‍വെയര്‍ കണ്ടെത്തിയിരിക്കുന്നതു്. ചില ഉപയോഗപ്രദമായ സോഫ്റ്റ്‍വെയറുകള്‍ ചിലപ്പോള്‍ ആര്‍ച്ചിന്റെ അംഗീകൃത റെപ്പോസിറ്ററികളില്‍ ഉണ്ടായിക്കൊള്ളണമെന്നില്ല. എയൂആറില്‍ (ആര്‍ച്ച് യൂസര്‍ റെപ്പോസിറ്ററിയില്‍) അതുണ്ടാകുകയും ചെയ്യും. ഉദാഹരണമായി ഡെബിയനില്‍ ഞാന്‍ സ്ഥിരം ഉപയോഗിച്ചു കൊണ്ടിരുന്ന pdftk എന്ന പാക്കേജു് ആര്‍ച്ചിന്റെ പ്രധാന റെപ്പോസിറ്ററിയില്‍ ഉണ്ടായിരുന്നില്ല. അതിനു തത്തുല്യമായ മറ്റൊരു പാക്കേജ് കണ്ടെത്താന്‍ കഴിയാതെ വന്നപ്പോള്‍ നേരെ എയൂആറില്‍ നോക്കി. അതാ അവിടെയുണ്ട് ആ പാക്കേജു്. ഒന്നും നോക്കിയില്ല അപ്പോള്‍ത്തന്നെ അതങ്ങു് ഇന്‍സ്റ്റാള്‍ ചെയ്തു. അതുപോലെ തന്നെ ഇങ്ക്സ്കേപ്പില്‍ ചെയ്ത svg ഫയലുകള്‍ ഉപയോഗിച്ചു് അനിമേറ്റഡ് പ്രസന്റേഷന്‍ ചെയ്യാന്‍ കഴിയുന്ന sozi എന്ന പാക്കേജും എയൂആറില്‍ മാത്രമേയുള്ളൂ, ഇത്തരം ഒരുപാടു് പാക്കേജുകള്‍ക്കായി അനേകം ലിനക്സ് ഉപയോക്താക്കള്‍ എയൂആര്‍ പോലുള്ള യൂസര്‍ റെപ്പോസിറ്ററികള്‍ ഉപയോഗപ്പെടുത്തുന്നു.

എയൂആറില്‍ താഴെ പറയുന്ന പാക്കേജൂകളിലാണു് ഇപ്പോള്‍ മാല്‍വെയര്‍ കണ്ടെത്തിയിരിക്കുന്നതു്:

  1. acroread 9.5.5-8
  2. balz 1.20-3
  3. minergate 8.1

xeactor എന്നു നിക്ക്നെയിമുള്ള ട്രസ്റ്റഡ് യൂസര്‍ പ്രിവിലേജ് ഉള്ള ഒരു യൂസറാണു് ഇതില്‍ മാല്‍വെയര്‍ കടത്തിവിട്ടതു്. 2018 ജൂലൈ 8-നു് ഇതു കണ്ടെത്തിയതിനു് ഏതാനും മിനിട്ടുകള്‍ക്കുള്ളില്‍ യൂസറിനെ സസ്പെന്റ് ചെയ്യുകയും പാക്കേജ് പാച്ച് ചെയ്യുകയും ചെയ്തു. ഇതു സൂചിപ്പിക്കുന്നതു് ഡെബിയന്‍ ബാക്ക് പോര്‍ട്ട്സ്, എയൂആര്‍ തുടങ്ങിയ യൂസര്‍ റെപ്പോസിറ്ററികളും തേഡ് പാര്‍ട്ടി റെപ്പോസിറ്ററികളും ഉപയോഗിക്കുന്നതു് അത്ര സുരക്ഷിതമല്ല എന്നതാണു്. അഥവാ ഉപയോഗിക്കണമെങ്കില്‍ത്തന്നെ സൂക്ഷിച്ചു് ഉപയോഗിക്കുവാന്‍ ശ്രദ്ധിക്കുക. എയൂആറില്‍ മാല്‍വെയര്‍ കടത്തിവിട്ട xeactor എന്ന യൂസര്‍ ശേഖരിച്ച വിവരങ്ങള്‍ മെഷീന്‍ ഐഡി, uname -a എന്ന കമാന്റിന്റെ ഔട്ട്പുട്ട്, പാക്‍മാന്‍ വിവരങ്ങള്‍, systemctl list-units ഔട്ട്പുട്ട് എന്നിവയാണു്. താരതമ്യേന അത്ര മൂല്യമില്ലാത്ത ഈ വിവരങ്ങള്‍ എന്തിനാണിയാള്‍ ശേഖരിച്ചതെന്നു് ഇതുവരെ  സെക്യൂരിറ്റി വിദഗ്ദ്ധന്മാര്‍ക്കുപോലും മനസ്സിലായിട്ടില്ല.

എയൂആറില്‍ ട്രസ്റ്റഡ് യൂസര്‍ പ്രിവിലേജ് ഉള്ള ഒരു ഉപയോക്താവിനു് ഇത്തരമൊരു കുരുത്തക്കേടു് കാണിക്കാമെങ്കില്‍, സ്പൈയിംഗ് ഏജന്‍സികള്‍ക്കു് എന്തൊക്കെ കാണിക്കാന്‍ സാധിക്കില്ല? അതിനാല്‍ ജാഗ്രത പുലര്‍ത്തുക – നമ്മുടെ സുരക്ഷ നമ്മുടെ സ്വന്തം കരങ്ങളിലാണ്, തീക്കട്ടയില്‍ ഉറുമ്പരിക്കുന്ന കാലമാണിതെന്നു് ഓര്‍മ്മവയ്ക്കുക.

അവലംബം

https://sensorstechforum.com/arch-linux-aur-repository-found-contain-malware/

യൂട്യൂബ് വീഡിയോകള്‍ ഡൗണ്‍ലോഡ് ചെയ്യൂ ഈസിയായി

യൂട്യൂബില്‍ നിന്നുള്ള വീഡിയോകള്‍ ഡൗണ്‍ലോഡ് ചെയ്യുക എന്നതു് ശ്രമകരമായ ഒരു പണിയായിരുന്നു ഈയടുത്ത കാലം വരെയുമെനിയ്ക്കു്. ആദ്യം ഏതെങ്കിലും തേഡ് പാര്‍ട്ടി സൈറ്റുകളില്‍ ചെന്നു് (ഉദാ :— keepvid.com / savefromnet.com) യൂട്യൂബ് വീഡീയോയുടെ ലിങ്ക് നല്‍കി അതിന്റെ ലിങ്ക് കിട്ടിക്കഴിഞ്ഞശേഷം ഡൗണ്‍ലോഡ് ചെയ്തു് — അങ്ങനെ കുറേ സ്റ്റെപ്പുകള്‍ ഉണ്ടായിരുന്നു. എന്നാല്‍ ഒരു പ്ലേലിസ്റ്റ് ഒന്നടങ്കം ഡൗണ്‍ലോഡ് ചെയ്യേണ്ടിവരുന്ന സാഹചര്യത്തില്‍ ആകെ വിഷമിച്ചുപോകുമായിരുന്നു. കീപ്‍വിഡിന്റെ പ്രോ വെര്‍ഷന്‍ ഉപയോഗിച്ചു മാത്രമേ പ്ലേലിസ്റ്റ് ഒന്നടങ്കം ഡൗണ്‍ലോഡ് ചെയ്യാന്‍ കഴിയു. അതിനു് പണം കൊടുക്കണം. തികച്ചും സൗജന്യമായി അതിലും എളുപ്പത്തില്‍ ഇതു ചെയ്യാന്‍ വഴിയുള്ളപ്പോള്‍ പിന്നെയെന്തിനു് പണം മുടക്കണം?

പറഞ്ഞുവരുന്നതു്  youtube-dl എന്ന ചെറിയൊരു കമാന്റ് ലൈന്‍ പ്രോഗ്രാമിനെപ്പറ്റിയാണു്. ഗ്നൂ/ലിനക്സില്‍ ഉപയോഗിക്കാന്‍ തികച്ചും ഈസിയായ കമാന്റ് ലൈന്‍ പ്രോഗ്രാമാണു് ഇതു്. കമാന്റ് ലൈന്‍ അത്ര പരിചയമില്ലാത്ത തുടക്കക്കാര്‍ക്കു് കമാന്റ് ലൈനിന്റെ സുഖം തിരിച്ചറിയാനുള്ള ഒരു വഴി കൂടിയാണിതെന്നു പറയാം.

പ്രോഗ്രാം ഇന്‍സ്റ്റാള്‍ ചെയ്യുവാനായി ദാ ഈ കമാന്റ് കൊടുക്കാം.
sudo apt-get install youtube-dl
ഇപ്പോള്‍ ഇന്‍സ്റ്റലേഷന്‍ നടന്നോളും.
ആര്‍ച്ച് ഉപയോക്താക്കള്‍ ഈ കമാന്റ് നല്‍കുക
sudo pacman -S youtube-dl
ഇനി നിങ്ങള്‍ക്കൊരു വീഡിയോ അങ്ങനെതന്നെ യൂട്യൂബില്‍ നിന്നു ഡൗണ്‍ലോഡ് ചെയ്യുവാന്‍ ഈ കമാന്റ് കൊടുക്കാം.
youtube-dl https://youtu.be/DW5jfjN-5RIഇതില്‍ യൂട്യൂബ് ലിങ്കിന്റെ സ്ഥാനത്തു് നിങ്ങള്‍ക്കാവശ്യമുള്ള ലിങ്ക് നല്‍കാം.
ഇനി നിങ്ങള്‍ക്കാവശ്യം ഒരു യൂട്യൂബ് പ്ലേലിസ്റ്റിലൂള്ള സകല വീഡിയോകളും mp3 ആയി കണ്‍വര്‍ട്ട് ചെയ്തു് ഒറ്റയടിക്കു് കിട്ടണമെങ്കിലോ, ദാ വഴി ഇതാണു് —
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" https://www.youtube.com/playlist?list=PL_rXc1ssylNdm6ywGuUoFDceN7RokajID
അപ്പോള്‍ മിക്കവാറും ഒരു പ്രശ്നം സംഭവിച്ചിരിക്കും. പ്ലേലിസ്റ്റിലെ ചില വീഡിയോ ഫയലുകള്‍ കോപ്പിറൈറ്റ് ലംഘനത്തിന്റെ പേരിലോ മറ്റു നിയമപ്രശ്നങ്ങളാലോ യൂട്യൂബ് തന്നെ ഡെലീറ്റ് ചെയ്തിട്ടുണ്ടാകും, ഇപ്രകാരമുള്ള വീഡിയോകള്‍ കിട്ടാതാവുമ്പോള്‍ കമാന്റിനു കീഴില്‍ പ്രവര്‍ത്തിക്കുന്ന സ്ക്രിപ്റ്റ് സ്വയം ടെര്‍മിനേറ്റ് ആകും. ഇതു മറികടക്കാന്‍ ചുമ്മാ ഒരു -i പാസ് ചെയ്താല്‍ മതി. അപ്പോള്‍ കമാന്റ് ഇങ്ങനെ
youtube-dl -i --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" https://www.youtube.com/playlist?list=PL_rXc1ssylNdm6ywGuUoFDceN7RokajID
ഏതു ഫോള്‍ഡറില്‍ നിന്നുകൊണ്ടാണോ ഇതു ചെയ്യുന്നത് ആ ഫോള്‍ഡറിന്റെ റൂട്ടില്‍ ഫയലുകള്‍ ‍ഡൗണ്‍ലോഡ് ആയിക്കോളും.
യെപ്പടി?

അവിശ്വസനീയമായ ചില തെറ്റിദ്ധാരണകള്‍ :-)

ചില തെറ്റിദ്ധാരണകളുണ്ടു്. ചിലരോടു് എത്ര തര്‍ക്കിച്ചാലൂം ചിലപ്പോള്‍ അവ സമ്മതിച്ചുതന്നെന്നിരിക്കില്ല. അവയില്‍ ചിലതു് താഴെ അക്കമിട്ടു കുറിക്കുന്നു. ഇനിയും വല്ലതും വിട്ടുപോയിട്ടുണ്ടെങ്കില്‍ കമന്റൂ.

  1. ഹാർഡ് ഡിസ്ക് ഇല്ലാതെ കമ്പ്യൂട്ടർ പ്രവർത്തിക്കില്ല
  2. എത്ര സൂക്ഷിച്ചു് ഉപയോഗിച്ചാലും എല്ലാ കമ്പ്യൂട്ടറുകളിലും വൈറസ്‌ കയറും
  3. ഹാക്കർ എന്നത് ഒരു നെഗറ്റീവ് വാക്കാണ്‌
  4. ലിനക്സ്‌ സാധാരണക്കാർക്ക് വേണ്ടിയുള്ളതല്ല
  5. ഫേസ്ബുക്ക്‌ നമ്മുടെ സുഹൃത്താണ്
  6. ഞാൻ ലിനക്സ്‌ ഉപയോഗിച്ചിട്ടില്ല
  7. ഫ്രീ വെയറും ഫ്രീ സോഫ്റ്റ്‌വെയറും ഒന്നാണ്

ഹാർഡ് ഡിസ്ക് ഇല്ലാതെ കമ്പ്യൂട്ടർ പ്രവർത്തിക്കില്ല

വെറും ഒരു ലൈവ് സീഡി മാത്രം ഉപയോഗിച്ച്  വേണമെങ്കിൽ കമ്പ്യൂട്ടർ പ്രവർത്തിപ്പിക്കാം. ഒരു നൂറുകണക്കിന് ലൈവ് ലിനക്സ്‌ ഡിസ്ട്രിബ്യൂഷനുകൾ ഓണ്‍ലൈനിൽ ലഭ്യമാണ്. ഇവയിൽ ഏതെങ്കിലും ഉപയോഗിച്ച് ഹാർഡ് ഡിസ്ക് ഊരി മാറ്റി ഒന്ന് നിങ്ങളുടെ കമ്പ്യൂട്ടർ പ്രവർത്തിപ്പിച്ചു നോക്കൂ.

എല്ലാ കമ്പ്യൂട്ടറുകളിലും വൈറസ്‌ കയറും

കമ്പ്യൂട്ടർ വൈറസ്‌ പ്രധാനമായും ടാർഗെറ്റ് ചെയ്യുന്നത് വിൻഡോസ്‌ കമ്പ്യൂട്ടറുകളെ ആണ്. എത്ര സുരക്ഷിതമായ ആന്റി വൈറസ് ഇന്‍സ്റ്റാള്‍ ചെയ്തിട്ടുണ്ടെങ്കിലൂം വിന്‍ഡോസില്‍ വൈറസ് കയറിയാല്‍ അത്ഭുതപ്പെടേണ്ട. പക്ഷേ സൂക്ഷിച്ചു് ഉപയോഗിച്ചാല്‍ ലിനക്സ്‌ / മാക് / യൂണിക്സ് സിസ്റ്റങ്ങളെ വൈറസ്‌ ആക്രമണം ബാധിക്കില്ല.

ഹാക്കർ എന്നത് ഒരു നെഗറ്റീവ് വാക്കാണ്‌

കമ്പ്യൂട്ടറിന്റെ പ്രവർത്തനങ്ങളെ കൂടുതൽ നന്നായി അറിയുന്ന ആൾ അഥവാ കമ്പ്യൂട്ടർ വിദഗ്ദ്ധൻ എന്നാണു് ഹാക്കർ എന്ന വാക്കിന്റെ പൊതുവിലുള്ള അർത്ഥം. അല്ലാതെ കമ്പ്യൂട്ടർ ശൃംഖല  തകർക്കുന്ന ആൾ എന്നല്ല.

ലിനക്സ്‌ സാധാരണക്കാർക്ക് വേണ്ടിയുള്ളതല്ല

1994 കാലഘട്ടത്തിൽ ലിനക്സ്‌ കേർണെൽ പ്രസിദ്ധീകരിച്ച ആദ്യ നാളുകളിൽ വിദഗ്ദ്ധർക്ക് മാത്രമേ ലിനക്സ്‌ ഉപയോഗിക്കാൻ കഴിഞ്ഞിരുന്നുള്ളൂ, എന്നാൽ ഇന്ന് ഏതൊരു സാധാരണക്കാരനും ഉപയോഗിക്കാൻ വിധം ഏറ്റവും യൂസർ ഫ്രണ്ട്ലി ആണ് ലിനക്സ്‌

ഫേസ്ബുക്ക്‌ നമ്മുടെ സുഹൃത്താണ്

ഫേസ്ബുക്ക്‌ നിങ്ങളുടെ സുഹൃത്തല്ല, അതൊരു നിരീക്ഷണക്യാമറയാണ്. അതു നിങ്ങളെ ചതിക്കവം. അതീവ ശ്രദ്ധയോടെ വളരെ സൂക്ഷിച്ചു മാത്രം ഉപയോഗിക്കുക.

ഞാൻ ലിനക്സ്‌ ഉപയോഗിച്ചിട്ടില്ല

ആയിരക്കണക്കിന് ഇന്റർനെറ്റ്‌ സർവറുകളിൽ ഉപയോഗിക്കുന്നത് ലിനക്സ്‌ അധിഷ്ഠിത പ്രവർത്തക സംവിധാനമാണ്. നിങ്ങൾ ഇന്റർനെറ്റ്‌ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ ഈ സർവറുകളും ഉപയോഗിച്ചിട്ടുണ്ട്. അതു കൊണ്ടുതന്നെ അറിയാതെയാണെങ്കിലും നിങ്ങള്‍ അതുപയോഗിച്ചിട്ടുണ്ടു്. നിങ്ങൾ ആൻഡ്രോയ്ഡ് ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ നിങ്ങൾ ലിനക്സ്‌ ഉപയോഗിക്കുന്നുണ്ട്. കാരണം ആൻഡ്രോയ്ഡിനുള്ളിൽ ലിനക്സ്‌ കേർണെൽ ആണ് ഉള്ളത്.

ഫ്രീ വെയറും ഫ്രീ സോഫ്റ്റ്‌വെയറും ഒന്നാണ്

ഫ്രീ വെയറും ഫ്രീ സോഫ്റ്റ്‌വെയറും രണ്ടാണ്. ഫ്രീ വെയർ സോഴ്സ് കോഡ് നൽകാതെ സോഫ്റ്റ്‌വെയർ (ബൈനറി) മാത്രം നിങ്ങൾക്ക് സൗജന്യമായി നൽകുമ്പോൾ ഫ്രീ സോഫ്റ്റ്‌വെയർ സോഴ്സ് കോഡ് അടക്കം അതു നൽകുന്നു.

നിങ്ങളുടെ കമ്പ്യൂട്ടറില്‍ എങ്ങനെ ഗ്നു/ലിനക്സ്‌ മള്‍ട്ടിപ്പിള്‍ ഡിസ്ട്രിബ്യൂഷനുകള്‍ സിസ്റ്റമാറ്റിക് ആയി ഇന്‍സ്റ്റാള്‍ ചെയ്യാം?

ഡിസ്ക് പാര്‍ടീഷനിംഗ് എന്നത് ഒരു കലയാണ്‌. ഓരോ പാര്‍ടീഷനുകളും എന്തൊക്കെ കാര്യങ്ങള്‍ക്ക് വേണ്ടിയാണ് എന്ന് വ്യക്തമായ ധാരണ ഉള്ളവര്‍ക്കെ കൃത്യമായും ശാസ്ത്രീയമായും പാര്‍ടീഷന്‍ ചെയ്യാന്‍ കഴിയുകയുള്ളൂ. ആ കഴിവ് നിങ്ങള്‍ക്കും ആര്‍ജ്ജിക്കാം. Home എന്തിനുള്ളതാണ്? swap ഉപയോഗിക്കുന്നത് എന്തിനു വേണ്ടിയാണ്? root നു എത്ര വലുപ്പം വേണം? തുടങ്ങിയ കാര്യങ്ങള്‍ വ്യക്തമായി അറിഞ്ഞിരിക്കേണ്ടതുണ്ട്. എന്നാല്‍ മാത്രമേ ഒരു ഗ്നു/ലിനക്സ്‌ സിസ്റ്റം കൃത്യമായി / ഫലപ്രദമായി ഭാഗം തിരിക്കാന്‍ കഴിയൂ.

നിങ്ങളുടെ ഹാര്‍ഡ് ഡിസ്കില്‍ 500 GB സ്പേസ് ഉണ്ടെന്നു കരുതുക. RAM 3 ജീബിയും. ഡെബിയന്‍  / ഉബുണ്ടു / മിന്റ്  / ക്രഞ്ച്‌ ബാംഗ് തുടങ്ങിയ ഡിസ്ട്രിബ്യൂഷനുകള്‍ ആണ് നിങ്ങള്‍ക്ക് ഇന്‍സ്റ്റാള്‍ ചെയ്യേണ്ടത്. ഈ നാല്  ഓപ്പറേറ്റിംഗ്  സിസ്റ്റങ്ങളില്‍ മിന്റ് ആണ് നിങ്ങളുടെ ഡീഫോള്‍ട്ട് ഓ.എസ്. ഇതിനെ അടിസ്ഥാനപ്പെടുത്തി എങ്ങനെ പാര്‍ടീഷന്‍ ചെയ്യണം / ഏതു ക്രമത്തില്‍ ഇന്‍സ്റ്റാള്‍ ചെയ്യണം? ഏതൊക്കെ പാര്‍ടീഷനുകള്‍ കോമണ്‍ ആക്കണം?

TIP : പാര്‍ടീഷന്‍ ചെയ്യാന്‍ ഏറ്റവും ഉത്തമം ഒരല്‍പം പഴയ ഡെബിയന്‍ ബൂട്ട് സീഡി തന്നെയാണ്. Lenny അല്ലെങ്കില്‍ Sarge

SWAP

ഇത് എല്ലാ ഡിസ്ട്രിബ്യൂഷനുകള്‍ക്കും കോമണ്‍ ആയി ഉപയോഗിക്കാം. സാധാരണ ഗതിയില്‍ എത്ര ജീബി റാം ഉണ്ടോ അതിന്റെ ഇരട്ടി ജീബി ആണ് സ്വാപ്പിനു നല്‍കുക. നിങ്ങള്‍ക്ക്  മൂന്നു ജീബി റാം ഉള്ളതിനാല്‍ സ്വാപ് ആറു ജീബി നല്‍കുക.

കുറിപ്പ് : വിര്‍ച്ച്വല്‍ മെമ്മറി പിന്തുണയ്ക്കുന്നതിനായിട്ടാണ് swap പാര്‍ട്ടീഷനുകള്‍ ഉപയോഗിക്കുന്നത്. കമ്പ്യൂട്ടര്‍ പ്രവര്‍ത്തിക്കുമ്പോള്‍ RAM-ല്‍ ഡേറ്റാ സൂക്ഷിക്കുവാന്‍ ആവശ്യമുളള സ്ഥലം ലഭ്യമല്ലെങ്കില്‍ ഡേറ്റാ swap പാര്‍ട്ടീഷനിലേക്കു് എഴുതപ്പെടുന്നു. പക്ഷെ 32 ബിറ്റ് ഓ.എസ്. ആണ് നിങ്ങള്‍ ഉപയോഗിക്കുന്നതെങ്കില്‍ അതിനു അഡ്രസ്‌ ചെയ്യാന്‍ കഴിയുന്ന RAM-നും  വിര്‍ച്വല്‍ മെമ്മറിയ്ക്കും പരിമിതിയുണ്ട്. 32 ബിറ്റ് ഓ.എസുകള്‍ക്ക് പരമാവധി 3 ജീബി RAM വരെ മാത്രമേ ഉപയോഗിക്കാനാവൂ. ഇങ്ങനെയുള്ള സാഹചര്യങ്ങളില്‍ swap പാര്‍ട്ടീഷനുകള്‍ക്ക് പ്രസക്തിയില്ല. എങ്കിലും ഇത്തരം സാഹചര്യങ്ങളില്‍ RAM=SWAP എന്ന കണക്കില്‍ RAM-നു തുല്യമായ അളവില്‍ SWAP സ്പേസ് നല്‍കുന്ന രീതിയാണ് പലരും അവലംബിക്കുന്നത്. മറിച്ച് 64 ബിറ്റ് ഓ.എസ്. ആണ് നിങ്ങള്‍ ഉപയോഗിക്കുന്നതെങ്കില്‍ swap പാര്‍ട്ടീഷനുകള്‍ പ്രസക്തമാണ്.

HOME

ഇത് ഉപയോക്താവിന്റെ സൗകര്യം അനുസരിച്ച് എല്ലാ ഡിസ്ട്രിബ്യൂഷനുകള്‍ക്കും കോമണ്‍ ആയോ അല്ലാതെയോ ഉപയോഗിക്കാം. കോമണ്‍ ആയി ആണ് ഉപയോഗിക്കുന്നതെങ്കില്‍ ഒരു കാര്യം പ്രത്യേകം ശ്രദ്ധിക്കാനുള്ളത് ഓരോ ഡിസ്ട്രിബ്യൂഷനിലും ഒരേ യൂസര്‍ നെയിം വരാന്‍ പാടില്ല എന്നതാണ്. ഉദാഹരണത്തിന് ഡെബിയനില്‍ tom എന്ന യൂസര്‍ ഉണ്ടെങ്കില്‍ tom എന്ന അതേ പേരില്‍ മിന്റില്‍ ഒരു യൂസറെ സൃഷ്ടിക്കരുത് എന്നതാണ്. അങ്ങനെ ചെയ്‌താല്‍ home ഡയറക്ടറിയില്‍ ആദ്യം സൃഷ്ടിക്കപ്പെട്ട യൂസറിന്റെ ഫയലുകള്‍ നഷ്ടപ്പെട്ടു പോകും എന്നതാണ്. ചുരുക്കത്തില്‍ ഡാറ്റ ലോസ് സംഭവിക്കും എന്ന് സാരം.  ഹോമിനു നമുക്ക് ഒരു 300 ജീബി വീതിച്ചു നല്‍കാം. കോമണ്‍ ആയി ഉപയോഗിക്കുകയാണെങ്കില്‍ കൂടുതല്‍ മറ്റൊന്നും ചെയ്യേണ്ടതില്ല. ഈ ഒരൊറ്റ extended partition അങ്ങനെ തന്നെ ഓരോ ഡിസ്ട്രോകള്‍ക്കും നമുക്ക് ഉപയോഗിക്കാം. അതല്ല ഓരോ ഡിസ്ട്രോകള്‍ക്കും സ്വതന്ത്രമായ ഹോം തന്നെ വേണം എന്നുള്ളവര്‍ ഈ പാര്‍ടീഷന്‍ നാല് ലോജിക്കല്‍ പാര്‍ടീഷനുകള്‍ ആയി പിന്നെയും വിഭജിക്കണം. ഈ ഓരോ പാര്‍ടീഷനുകളുടെയും പേരുകള്‍ വ്യക്തമായി മനസ്സിലാകത്തക്കവണ്ണം ഒരു കടലാസ്സില്‍ നിര്‍ബന്ധമായും കുറിച്ച് വയ്ക്കുകയും ചെയ്യണം. പിന്നീട് ഇന്‍സ്റ്റലേഷന്‍ സമയത്ത് ഈ കുറിപ്പുകള്‍ അടിസ്ഥാനപ്പെടുത്തി വേണം ഓരോ ലോജിക്കല്‍ പാര്‍ടീഷനുകളിലേക്കും ഹോം കാണിച്ചു കൊടുക്കാന്‍

ROOT

ബാക്കിയുള്ള സ്പേസ് നമുക്ക് റൂട്ടിന് നല്‍കാം. ഇനി ബാക്കിയുള്ളത് ഏതാണ്ട് 190 ചില്ലറ ജീബി സ്പേസ് ആണ്. ഇതിനെ 40 വീതം ജീബി ഉള്ള ലോജിക്കല്‍ പാര്‍ടീഷനുകളായി പിന്നെയും വിഭജിക്കുക. ഈ ഓരോ പാര്‍ടീഷനുകളുടെയും പേരുകളും വ്യക്തമായി മനസ്സിലാകത്തക്കവണ്ണം ഒരു കടലാസ്സില്‍ നിര്‍ബന്ധമായും കുറിച്ച് വയ്ക്കുകയും ചെയ്യണം. പിന്നീട് ഇന്‍സ്റ്റലേഷന്‍ സമയത്ത് ഈ കുറിപ്പുകള്‍ അടിസ്ഥാനപ്പെടുത്തി വേണം ഓരോ ലോജിക്കല്‍ പാര്‍ടീഷനുകളിലേക്കും റൂട്ട് കാണിച്ചു കൊടുക്കാന്‍. ശരിക്കും റൂട്ടിന് ഒരു 20-30 ജീബി സ്പേസ് ധാരാളം മതി. എന്നിരിക്കിലും മറ്റു മൂന്ന് ഡിസ്ട്രിബ്യൂഷനുകള്‍ക്കും 40 വച്ചും മിന്റിനു ശേഷിക്കുന്ന സ്പേസും നല്‍കുക.

പാര്‍ട്ടീഷനിംഗ് കഴിഞ്ഞാലുടന്‍ താഴെ പറയുന്ന കമാന്‍ഡ് നല്‍കി എല്ലാ പാര്‍ടീഷനുകളുടെയും ലിസ്റ്റ് എടുക്കുക.

cfdisk -Ps /dev/hda > destinationFileName

ഈ കമാന്‍ഡ് എക്സിക്യൂട്ട് ചെയ്തു കഴിയുമ്പോള്‍ പാര്‍ട്ടീഷന്‍ ടേബിള്‍ നിങ്ങള്‍ക്കു ലിസ്റ്റ് ആയി ഒരു ഫയലില്‍ ലഭിക്കുന്നു. ഈ ഫയല്‍ / ലിസ്റ്റ് നിങ്ങള്‍ക്കു വ്യക്തമായി മനസ്സിലാവും വിധം എഡിറ്റ്‌ ചെയ്തോ എഴുതിയോ പിന്നീടുള്ള ആവശ്യങ്ങള്‍ക്കായി ഉപയോഗിക്കാം. ഈ ഡോക്യുമെന്റ് ഒരിക്കലും നഷ്ടപ്പെടുത്തുകയും അരുത്.

എന്താണ് ഇത്തരത്തില്‍ പാര്‍ട്ടീഷന്‍ ചെയ്തത് കൊണ്ടുള്ള ഗുണം?

ഒരു ഡിസ്ട്രിബ്യൂഷന്റെ  പുതിയ പതിപ്പുകള്‍ വരുമ്പോള്‍ ഡിസ്ക് / പാര്‍ട്ടീഷന്‍ ഫോര്‍മാറ്റ് ചെയ്തു വീണ്ടും ഇന്‍സ്റ്റാള്‍ ചെയ്യുന്ന രീതി ഒഴിവാക്കാം. ഡേറ്റ ലോസ് പൂര്‍ണ്ണമായും ഇല്ലാതാക്കാം. പക്ഷെ ശ്രദ്ധിച്ചു കൈകാര്യം ചെയ്യണം എന്ന് മാത്രം. അല്ലെങ്കില്‍ കാര്യങ്ങള്‍ കൈ വിട്ടുപോകും.

ബാദ്ധ്യതാ നിരാകരണം

ഇവിടെ പ്രസ്താവിച്ച കാര്യങ്ങള്‍ ഞാന്‍ സ്വയം പരീക്ഷിച്ചതും ഈ രംഗത്തെ വിദഗ്ദ്ധരുടെ ഉപദേശമനുസരിച്ചും രേഖപ്പെടുത്തിയിരിക്കുന്നതാണ്. എന്നിരിക്കിലും ഇത് സ്വയം പരീക്ഷിക്കുന്നത് ഒരാള്‍ അയാളുടെ സ്വന്തം ഉത്തരവാദിത്വത്തിലായിരിക്കണം. മറിച്ചുള്ള പരീക്ഷണങ്ങളുടെ അനന്തരഫലങ്ങള്‍ക്കു ലേഖകന് യാതൊരു ബാധ്യതയും ഉണ്ടായിരിക്കുന്നതല്ല.

ഇയാന്‍, വേദനയോടെ വിട!

Farewell! Iam Murdock

ഗിറ്റില്‍ ഉണക്കാനിട്ട കോഡുകളുടെ
ശീലകളില്‍ നിന്നിനിയും
നനവു് തോര്‍ന്നിട്ടില്ല.
നികത്താന്‍ കഴിയാത്ത നിശ്ശൂന്യത
നിവര്‍ത്തിയിട്ടുകൊണ്ടാണ്
അയാള്‍ കളമൊഴിഞ്ഞതു്.

ഡെബിയനിലെ വര്‍ത്തുളമുദ്രയ്ക്കിടയില്‍
എവിടെയോ ഇപ്പോഴും ഇയാന്റെ
പുഞ്ചിരി പ്രകാശിക്കുന്നുണ്ട്.
ആ നിറപുഞ്ചിരിയില്‍
സ്വാതന്ത്ര്യത്തിന്റെ പടക്കുതിരകള്‍
കടിഞ്ഞാണിന്റെ ബന്ധനമില്ലാതെ
കുതിച്ചുപായുന്നുണ്ടു്.

ഡെബിയനിലെ ഇയാന്‍.
ഈയലുകള്‍ക്കു് ചിറകുവച്ചപ്പോള്‍
പ്രകാശത്തിന്റെ സൂര്യനിലേയ്ക്കു്
സ്വയം പറന്നുയര്‍ന്നവന്‍.
വ്യവസ്ഥിതിയോടു കലഹിച്ചു്
സ്വാതന്ത്ര്യത്തിനുവേണ്ടി പോരാടാന്‍
ഒരു ജീവിതം തന്നെ അര്‍പ്പിച്ചവന്‍.

ഇയാന്‍, വേദനയോടെ വിട!

ഗ്രബ്ബ് റിക്കവറി

വല്ലപ്പോഴും മാത്രം കമ്പ്യൂട്ടര്‍ മെയിന്റനന്‍സിന് ഇറങ്ങിപ്പുറപ്പെടുന്ന എന്നെപ്പോലുള്ളവര്‍ക്ക് കിട്ടുന്ന മുട്ടന്‍പണിയാണ് ഗ്രബ്ബ് റിക്കവറി. വിന്‍ഡോസ് ഇന്‍സ്റ്റാള്‍ ചെയ്തുകഴിയുന്നതോടെ ഗ്നൂ/ലിനക്സിന്റെ പൂമുഖത്തു നിന്നു പടിയിറങ്ങി പിണങ്ങിപ്പുറപ്പെട്ടു മുങ്ങുന്ന ഗ്രബ്ബണ്ണനെ ഇന്റര്‍നെറ്റിന്റെ സഹായത്തോടെ ഒരുവിധേന തലകുത്തി മറിഞ്ഞ് മുങ്ങിത്തപ്പി മുടിയ്ക്കു കുത്തിപ്പിടിച്ചെടുക്കുന്ന ഈ കലാപരിപാടി എന്റെ ഓര്‍മ്മയില്‍ ഏതാണ്ട് മൂന്നുനാലുതവണ ചെയ്തിട്ടുണ്ട്. പറഞ്ഞിട്ടെന്തുകാര്യം, വീണ്ടും ഒരൊന്നൊന്നര വര്‍ഷം കഴിയുമ്പോള്‍ അതു വീണ്ടും മറക്കും.

ആക്ച്വലി, സംഗതി വളരെ സിമ്പിളാ. ചില വിദ്വാന്മാര്‍ എന്താ ചെയ്ക എന്ന്വച്ചാല്‍ വീണ്ടും രണ്ടാമതു ഒരു ലിനക്സ് ഡിസ്ട്രിബ്യൂഷന്‍ വരെ അങ്ങട് ഇന്‍സ്റ്റാള്‍ ചെയ്തു കഴിയും, എന്തിനാന്നോ ഗ്രബ്ബിനെ തിരിച്ചു കൊണ്ടുവരാന്‍ മാത്രം. ഇന്റര്‍നെറ്റൊക്കെ ഇത്രേം ചീപ്പാകുന്നതിനും മുമ്പ് ഈയുള്ളവനു തന്നെ ഒരിക്കല്‍ അങ്ങനെ ചെയ്യേണ്ടി വന്നിട്ടുണ്ട്. ദാ ഇന്നലെ ഒരു ചങ്ങായീന്റെ വീട്ടില്‍ ഓന്റെ വിന്‍ഡോസ് പുഴുവരിച്ച് ചക്രശ്വാസം വലിച്ചു കിടക്ക്വാന്ന് പറഞ്ഞപ്പോള്‍ ഒന്നു നോക്കാന്‍ പോയി. ശത്രുവാണെങ്കിലും രോഗശയ്യയിലാണെങ്കില്‍ പോയിക്കാണണം എന്നാണല്ലോ പറയാ, അതോണ്ടാ പോയേ. ചെന്നുനോക്ക്യപ്പോ സംഗതി സത്യാര്‍ന്നു. നെറച്ച് പുഴു. ച്ചാല്‍ വൈറസ്, ബാക്ടീരിയ മുതല്‍ കുതിര വരെ ഇങ്ങനെ പടക്കോപ്പണിഞ്ഞ് നിക്ക്വാ. ഈ ട്രോജന്‍ കുതിരകളേ… പിന്നെ അധികം പണിക്കൊന്നും നിക്കാണ്ട് ആ ചാകാറായ വിന്‍ഡോസിനെ ദയാവധം കല്‍പ്പിച്ചു ഫോര്‍മാറ്റി.

പിന്നെ അവന്റെ കൈവശമുണ്ടായിരുന്ന മീഡിയ ഇട്ട് വിന്‍ഡോസിനെ ഇന്‍സ്റ്റാളി. ശ്ശോ! ഒരു ജാതി മെനകെട്ട പെണ്ണുങ്ങളെ കെട്ടി വീട്ടില്‍ കൊണ്ടുവരണ പോലെയാണെ വിന്‍ഡോസിന്റെ കുരുത്തംകെട്ട ബൂട്ട് ലോഡര്‍. “ഇനി അമ്മായിയമ്മയ്ക്കും നാത്തൂന്മാര്‍ക്കും ഈ വഴി പ്രവേശനമില്ല” എന്ന് ഒരു ബോര്‍ഡാ കെട്ടിത്തൂക്കും ഇവറ്റകള്‍. നമ്മളപ്പോലത്തെ മെയില്‍ ഷോവനിസ്റ്റുകള്‍ അതൊക്കെ സമ്മയ്ച്ച് കൊടുക്കോ? പിന്നെന്താ ചെയ്യാ?

നമ്മള്‍ ശാസ്ത്രീയമായി മുന്നോട്ടു പോകും 🙂 ഹമ്പട!

അവള്‍ടെ ഒടുക്കത്ത അഹങ്കാരം തീര്‍ത്തുകൊടുക്കാന്‍ ആദ്യമായി നമ്മള്‍ പുതുതായി ഇന്‍സ്റ്റാള്‍ ചെയ്ത വിന്‍ഡോസിനെ ഷട്ട് ഡൗണ്‍ ചെയ്ത് ഉറക്കി മലര്‍ത്തിക്കിടത്തും. എന്നിട്ട് ലൈവായിട്ടൊരു ചുള്ളന്‍ ഉബുണ്ടു ചെക്കനെ അങ്ങട് സീഡീ ട്രേയില്‍ ലോഡ് ചെയ്ത് സിസ്റ്റം ബൂട്ട് ചെയ്യും. അത് ഭയങ്കര ഈസ്യാ. എന്നിട്ട് അവള്‍ – ആ മൂധേവി – ആ ബോര്‍ഡ് എവിടെയാ കൊണ്ടുപോയി എഴുതിവച്ചിരിക്കുന്നതെന്ന് ശരിക്കും പരിശോധിക്കും. അതിന് ഹാര്‍ഡ് ഡ്രൈവ് പാര്‍ട്ടീഷനുകള്‍ ഓരോന്നായി മൗണ്ട് ചെയ്തു തന്നെ നോക്കണം. /boot/grub/grub.cfg എന്ന സ്ഥലത്താണ് കക്ഷി Master Boot Record എന്ന് പേരുള്ള ഈ എഴുത്ത് സാധാരണയായി എഴുതിവയ്ക്കാറ്. grub.cfg എവിടെയുണ്ടെന്നു കണ്ടുപിടിച്ചാല്‍ പിന്നെ സംഗതി വളരെ എളുപ്പമാണ്.

ദിങ്ങനെ ഒരു നീളന്‍ കമാന്‍ഡ് അങ്ങട് എഴുന്നുള്ളിക്കുക.

grub-install --boot-directory=/(mountpath)/grub /dev/sda

ഇതില്‍ (mountpath) എന്നെഴുതിയിടത്ത് എവിടെയാണോ ഡ്രൈവ് മൗണ്ട് ചെയ്തത് ആ പാത്ത് കൊടുത്താല്‍ സംഗതി ജോര്‍

എല്ലാം ഓക്കെ ആയാല്‍ ദിങ്ങനെ ഒരു മെസേജ് ടെര്‍മിനലില്‍ പ്രത്യക്ഷപ്പെടും.

No errors reported.

ഇതോടെ ഉബുണ്ടു ചെക്കന്റെ മഹനീയമായ പണി നിര്‍ത്താം. ഇനി അവനെ റീബൂട്ട് ചെയ്ത് സീഡീ പുറത്തെടുത്ത് നോര്‍മ്മലായി ഒന്നു ബൂട്ട് ചെയ്തു നോക്കൂ. നാണിച്ചു നാണിച്ചിരിക്കുന്ന ഗ്നൂ/ലിനക്സ് നാത്തൂന്‍മാരെയും അമ്മായിയമ്മയേയും ഗ്രബ്ബണ്ണന്‍ അവിടെ നിരത്തിനിര്‍ത്തിയിരിക്കുന്ന ആ മനോഹര കാഴ്ച്ച ആസ്വദിച്ചു കാണാം. ഇനി ദാ മറ്റവളെ ഡെസ്ക്ടോപ്പിനു മുകളില്‍ കൊണ്ടു കിടത്തണമെങ്കില്‍ chainload ചെയ്യേണ്ടിവരും. അഹങ്കാരത്തിന്റെ ശിക്ഷ. ഡിങ്കാഡിങ്ക! ഡിങ്കടഡിങ്ക!