Node.js একটি ওপেন-সোর্স ক্রস-প্ল্যাটফর্ম JavaScript রান-টাইম এনভাॅনমেন্ট। এটি Chrome-এর V8 JavaScript ইঞ্জিনের ওপর বিল্ড করা। ব্রাউজার ছাড়া উবুন্টুতে JavaScript রান করতে Node.js ব্যবহার হয়।
Node.js সার্ভার-সাইড ও নেটওয়ার্কিং অ্যাপ্লিকেশন বানাতে অপরিহার্য। এটি উইন্ডোজ, লিনাক্স, FreeBSD, macOS-এ দক্ষতার সাথে চলে। Npm হলো ডিফল্ট প্যাকেজ ম্যানেজার, যা বিশ্বের সবচেয়ে বড় সফটওয়্যার রেজিস্ট্রি হিসেবে পরিচিত।
উবুন্টুতে Node.js ইনস্টল করুন
উবুন্টুতে Node.js ইনস্টলের তিনটি পদ্ধতি আছে:
- apt ব্যবহার করে Node.js ইনস্টল
- apt এবং PPA সফটওয়্যার রিপোজitóরি ব্যবহার করে
- nvm (Node Version Manager) ব্যবহার করে একাধিক Node.js ভার্সন ম্যানেজ
অপশন ১: NodeSource রিপোজitóরি থেকে Node.js ইনস্টল
NodeSource এন্টারপ্রাইজ-গ্রেড Node সাপোর্ট দেয়। তাদের রিপোজitóরি ব্যবহার করে ইনস্টল করুন।
Curl ইনস্টল করুন
sudo apt-get install curl -y
রিপোজitóরি সক্রিয় করুন
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
এই কমান্ড সাইনিং কি অ্যাড করে এবং apt ক্যাশ রিফ্রেশ করে।
Node.js এবং Npm ইনস্টল করুন
sudo apt install nodejs
এই প্যাকেজে Node এবং npm-এর বাইনারি দুটোই থাকে।
ইনস্টলেশন যাচাই করুন
node --version
npm --version
লেখা সময়ে Node.js v12.22.4 এবং npm 6.14.14 ছিল লেটেস্ট।
অপশন ২: NVM দিয়ে Node.js এবং Npm ইনস্টল
NVM (Node Version Manager) একটি বাশ স্ক্রিপ্ট যা অপারেটিং সিস্টেম লেভেলে না কাজ করে স্বতন্ত্র ডিরেক্টরিতে। এর মাধ্যমে সিস্টেম 아프েক্ট ছাড়া একাধিক Node.js ভার্সন ইনস্টল ও ম্যানেজ করা যায়।
NVM ইনস্টল করুন
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
এটি GitHub থেকে ~/.nvm ডিরেক্টরিতে ক্লোন করে। .bashrc সোর্স করুন:
source ~/.bashrc
NVM-এ কোন ভার্সনগুলো আছে দেখুন:
nvm list-remote
লেটেস্ট ভার্সন (উদাহরণস্বরূপ 16.6.2) ইনস্টল করুন:
nvm install v16.6.2
ইনস্টল করা ভার্সনগুলো দেখুন:
nvm list
LTS রিলিজ (যেমন fermium) ইনস্টল করতে:
nvm install lts/fermium
সফল ইনস্টলেশন যাচাই:
node -v
অপশন ৩: NodeSource PPA দিয়ে Node.js ইনস্টল
PPA (Personal Package Archive) NodeSource দ্বারা মেইনটেইনড, উবুন্টুর রিপোজitóরির চেয়ে বেশি ভার্সন থাকে।
হোম ডিরেক্টরি থেকে ইনস্টল স্ক্রিপ্ট ডাউনলোড করুন:
cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
স্ক্রিপ্ট চেক করুন (Nano দিয়ে):
nano nodesource_setup.sh
রুট এক্সেস দিয়ে রান করুন:
sudo bash nodesource_setup.sh
PPA অ্যাড হবে এবং ক্যাশ আপডেট হবে। তারপর:
sudo apt install nodejs
যাচাই:
node -v
npm আলাদা ইনস্টল লাগে না, এটি কম্বাইনড ইনস্টলেশন।
সফলভাবে Node.js এবং NPM ইনস্টল করা
উপরোক্ত যেকোনো পদ্ধতি আপনাকের জন্য কাজ করবে। প্যাকেজড ভার্সন সবচেয়ে সহজ; নতুন ভার্সনের জন্য PPA বা nvm ব্যবহার করুন। উবুন্টু ২১.০৪-এ টেস্ট করা হয়েছে।
উইন্ডোজে Node.js এবং npm ইনস্টল করাও আরও সহজ।