CentOS 8-ൽ Node.js എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


Node.js എന്നത് Chrome-ന്റെ V8 JavaScript എഞ്ചിനിൽ നിർമ്മിച്ചതും ബാക്കെൻഡ് ഫംഗ്uഷണാലിറ്റി ആവശ്യമുള്ള സ്uകേലബിൾ നെറ്റ്uവർക്ക് ടൂളുകളും വെബ് ആപ്ലിക്കേഷനുകളും സൃഷ്uടിക്കാൻ ഉപയോഗിക്കുന്ന സെർവർ സൈഡ് പ്രോഗ്രാമിംഗിനുള്ള ഒരു ഓപ്പൺ സോഴ്uസ്, ക്രോസ്-പ്ലാറ്റ്uഫോം ഭാരം കുറഞ്ഞതും ശക്തവുമായ Javascript റൺ-ടൈം എൻവയോൺമെന്റ് ആണ്.

ശുപാർശ ചെയ്uത വായന: 2019-ൽ ഡെവലപ്പർമാർക്കുള്ള 18 മികച്ച NodeJS ഫ്രെയിംവർക്കുകൾ

ഈ ലേഖനത്തിൽ, ഒരു CentOS 8 Linux സെർവറിൽ Node.js ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള രണ്ട് വ്യത്യസ്ത വഴികൾ ഞങ്ങൾ കാണിക്കും, അതുവഴി നിങ്ങൾക്ക് ആരംഭിക്കാനാകും.

  1. CentOS 8 റിപ്പോസിറ്ററികളിൽ നിന്ന് Node.js ഇൻസ്റ്റാൾ ചെയ്യുക
  2. NVM ഉപയോഗിച്ച് CentOS 8-ൽ Node.js ഇൻസ്റ്റാൾ ചെയ്യുക

CentOS 8 Linux-ൽ Node.js-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി, C++, make, GCC മുതലായ ചില ഡിപൻഡൻസി പാക്കേജുകൾ ഉണ്ട്.

ഈ ഡിപൻഡൻസി പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി, താഴെ പറയുന്ന yum കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾ CentOS 8-ൽ ഡെവലപ്മെന്റ് ടൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

# yum groupinstall "Development Tools" 

താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഡിഫോൾട്ട് CentOS റിപ്പോസിറ്ററികളിൽ നിന്ന് Node.js പാക്കേജ് നൽകുന്ന മൊഡ്യൂൾ ഇപ്പോൾ ലിസ്റ്റ് ചെയ്യുക.

# yum module list nodejs

മുകളിലെ ഔട്ട്uപുട്ടിൽ നിന്ന്, നാല് വ്യത്യസ്ത പ്രൊഫൈലുകൾ ലഭ്യമാണ്, എന്നാൽ [d] ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്uത ഡിഫോൾട്ട് പ്രൊഫൈൽ മാത്രമേ നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാവൂ, ഒരു പൊതു റൺടൈം പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു.

നിങ്ങളുടെ CentOS 8 സിസ്റ്റത്തിൽ സ്ഥിരസ്ഥിതി Node.js പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# yum module install nodejs

നിങ്ങളൊരു ഡവലപ്പറാണെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ചലനാത്മകമായി ലോഡ് ചെയ്യാവുന്ന മൊഡ്യൂളുകൾ നിർമ്മിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന അധിക ലൈബ്രറികൾ ഇൻസ്റ്റാൾ ചെയ്യുന്ന ഡെവലപ്uമെന്റ് പ്രൊഫൈൽ നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

# yum module install nodejs/development

Node.js പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് പതിപ്പും സ്ഥാനവും പരിശോധിക്കാം.

# node -v
# npm -v 
# which node 
# which npm 

CentOS റിപ്പോസിറ്ററികളിൽ നിന്ന് CentOS 8 Linux-ൽ Node.js എൻവയോൺമെന്റ് ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള എളുപ്പവഴിയാണിത്.

Node.js ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള മറ്റൊരു എളുപ്പ മാർഗം NVM ആണ്, നോഡ് പതിപ്പ് മാനേജർ - സിസ്റ്റത്തിൽ ഒന്നിലധികം Node.js പതിപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനും അൺഇൻസ്റ്റാൾ ചെയ്യാനും പരിപാലിക്കാനും നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ബാഷ് സ്ക്രിപ്റ്റാണ്.

CentOS 8 സിസ്റ്റത്തിൽ NVM ഇൻസ്റ്റാൾ ചെയ്യാനോ അപ്ഡേറ്റ് ചെയ്യാനോ, ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റിന്റെ സമീപകാല പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന Wget കമാൻഡ് ഉപയോഗിക്കുക.

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
OR
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

മുകളിലെ ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റ്, നിങ്ങളുടെ ഉപയോക്തൃ അക്കൗണ്ടിലേക്ക് nvm ഇൻസ്റ്റാൾ ചെയ്യുക. ഇത് ഉപയോഗിക്കാൻ തുടങ്ങുന്നതിന്, നിങ്ങൾ ആദ്യം നിങ്ങളുടെ .bash_profile ഉറവിടമാക്കേണ്ടതുണ്ട്.

# source ~/.bash_profile

ഇപ്പോൾ, നിങ്ങൾക്ക് ls-remote ഉപയോഗിച്ച് ലഭ്യമായ Node.js പതിപ്പുകൾ ലിസ്റ്റ് ചെയ്യാം.

# nvm list-remote
...
 v12.2.0
        v12.3.0
        v12.3.1
        v12.4.0
        v12.5.0
        v12.6.0
        v12.7.0
        v12.8.0
        v12.8.1
        v12.9.0
        v12.9.1
       v12.10.0
       v12.11.0
       v12.11.1
       v12.12.0
       v12.13.0   (LTS: Erbium)
       v12.13.1   (LTS: Erbium)
       v12.14.0   (Latest LTS: Erbium)
        v13.0.0
        v13.0.1
        v13.1.0
        v13.2.0
        v13.3.0
        v13.4.0
        v13.5.0

ഇപ്പോൾ നിങ്ങൾ കാണുന്ന ഏതെങ്കിലും റിലീസുകൾ ടൈപ്പ് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് നോഡിന്റെ ഒരു നിർദ്ദിഷ്ട പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. ഉദാഹരണത്തിന്, പതിപ്പ് v13.0.0 ലഭിക്കാൻ, നിങ്ങൾക്ക് ടൈപ്പ് ചെയ്യാം.

# nvm install 13.0.0

ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, ടൈപ്പുചെയ്യുന്നതിലൂടെ നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്ത വ്യത്യസ്ത പതിപ്പുകൾ നിങ്ങൾക്ക് ലിസ്റ്റ് ചെയ്യാം.

# nvm ls

ടൈപ്പുചെയ്യുന്നതിലൂടെ നിങ്ങൾക്ക് Nodejs പതിപ്പുകൾക്കിടയിൽ മാറാനാകും.

# nvm use v12.14.0

നിങ്ങൾക്ക് ഡിഫോൾട്ട് Nodejs പതിപ്പ് സജ്ജമാക്കാനും പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ അത് പരിശോധിക്കാനും കഴിയും.

# nvm alias default v12.14.0
# nvm ls
OR
# node --version

ഈ ലേഖനത്തിൽ, നിങ്ങളുടെ CentOS 8 സെർവറിൽ Node.js ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള രണ്ട് വ്യത്യസ്ത വഴികൾ ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. ഇൻസ്റ്റാളേഷനിൽ എന്തെങ്കിലും പ്രശ്നങ്ങൾ നേരിടുന്നുണ്ടെങ്കിൽ, താഴെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ സഹായം ചോദിക്കുക.