উবুন্টুতে Npm এবং Node.js কিভাবে ইনস্টল করবেন তা শিখুন

উবুন্টুতে Npm এবং Node.js কিভাবে ইনস্টল করবেন তা শিখুন

Node.js কার্যকরভাবে একটি ওপেন সোর্স ক্রস-প্ল্যাটফর্ম জাভাস্ক্রিপ্ট রান-টাইম পরিবেশ। Node.js সক্ষম করে, আপনি আপনার ব্রাউজার খোলার বিষয়ে চিন্তা না করেই আপনার উবুন্টু মেশিনে জাভাস্ক্রিপ্ট চালাতে পারেন। এটি ক্রোমের ভি 8 জাভাস্ক্রিপ্ট ইঞ্জিনে নির্মিত এবং এটি লিনাক্সে একাধিক উপায়ে ইনস্টল করা যায়।





সার্ভার-সাইড এবং নেটওয়ার্কিং অ্যাপ্লিকেশন তৈরির জন্য Node.js অপরিহার্য। এই প্ল্যাটফর্মটি উইন্ডোজ, লিনাক্স, ফ্রিবিএসডি এবং ম্যাকোসে দক্ষতার সাথে চলে। এনপিএম হল ডিফল্ট প্যাকেজ ম্যানেজার এবং প্রায়ই বিশ্বের সবচেয়ে বড় সফটওয়্যার রেজিস্ট্রি হিসেবে ট্যাগ করা হয়।





উবুন্টুতে নোডেজ ইনস্টল করুন

এই নির্দেশিকায়, আপনি তিনটি ভিন্ন উপায়ে উবুন্টুতে নোডেজ ইনস্টল করতে পারেন। এই তিনটি উপায় অন্তর্ভুক্ত:





  • ব্যবহার উপযুক্ত উবুন্টুতে নোডেজ ইনস্টল করতে
  • ব্যবহার উপযুক্ত একটি পিপিএ সফ্টওয়্যার সংগ্রহস্থলের সাথে
  • ইনস্টল করা হচ্ছে এনভিএম উবুন্টুতে নোডেজের বিভিন্ন সংস্করণ ইনস্টল এবং পরিচালনা করতে

বিকল্প 1: নোডসোর্স রিপোজিটরি থেকে Node.js ইনস্টল করুন

নোডসোর্স, একটি কোম্পানি হিসেবে, এন্টারপ্রাইজ-গ্রেড নোড সাপোর্ট প্রদানের দিকে মনোনিবেশ করে। এই ইনস্টলেশনটি Node.js সংগ্রহস্থল ব্যবহার করে, যা উবুন্টুতে এই সংস্করণটি ইনস্টল করতে ব্যবহৃত হবে। নোডসোর্স থেকে নোড লিনাক্স ইনস্টল করার জন্য আপনি এই পদক্ষেপগুলি অনুসরণ করতে পারেন।

প্রথম ধাপ হল ব্যবহার করে নোডসোর্স সংগ্রহস্থল সক্ষম করা কার্ল কমান্ড যদি কার্ল ইনস্টল করা না থাকে, তাহলে আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে আপনার সিস্টেমে এটি ইনস্টল করতে পারেন।



কার্ল ইনস্টল করতে

sudo apt-get install curl -y

সংগ্রহস্থল সক্ষম করতে

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

উপরের কমান্ডটি আপনার সিস্টেমে স্বাক্ষর কী যোগ করবে। একটি এপটি সোর্স রিপোজিটরি ফাইল তৈরি করার জন্য আপনাকে সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল করতে হবে এবং অ্যাপ্ট ক্যাশে রিফ্রেশ করতে হবে।

Node.js এবং Npm ইনস্টল করুন

Node.js এবং npm এর জন্য ইনস্টলেশন শুরু করতে নিম্নলিখিত কোডটি টাইপ করুন।





sudo apt install nodejs

এই প্যাকেজে (নোডেজ উবুন্টু) নোড এবং এনপিএম উভয়ের জন্য বাইনারি ফাইল থাকবে।

Node.js এবং Npm এর ইনস্টলেশন যাচাই করুন

node --version

Npm এর ভার্সন চেক করুন

npm --version

উভয় মডিউলের জন্য আউটপুট পোস্ট ইনস্টলেশন এর মত দেখাবে:





নোডেজ উবুন্টুর সংস্করণ হল v12.22.4 যখন npm এর সংস্করণ 6.14.14 , যা এই গাইডটি লেখার সময় উপলব্ধ সর্বশেষ সংস্করণ।

নোডেজ উবুন্টু এবং এনপিএম ইনস্টল করার আরও উপায় রয়েছে। নোড ভার্সন ম্যানেজার ব্যবহার করে এগুলি ইনস্টল করতে, নীচে তালিকাভুক্ত পদক্ষেপগুলি অনুসরণ করুন।

বিকল্প 2: NVM দিয়ে Node.js এবং Npm ইনস্টল করুন

NVM, যা সাধারণত নোড ভার্সন ম্যানেজার নামে পরিচিত, একটি ব্যাশ স্ক্রিপ্ট যা অপারেটিং সিস্টেম লেভেলের পরিবর্তে একটি স্বাধীন ডিরেক্টরিতে কাজ করে। এর সহজ অর্থ হল আপনি আপনার পুরো সিস্টেমকে প্রভাবিত না করে Node.js এর একাধিক সংস্করণ ইনস্টল করতে পারেন।

NVM এর মাধ্যমে, আপনি আপনার সিস্টেমের পরিবেশ নিয়ন্ত্রণ করতে পারেন, এবং এমনকি Node.js এর নতুন সংস্করণগুলি ব্যবহার করতে পারেন, যখন পূর্ববর্তী রিলিজগুলি ধরে রাখা এবং পরিচালনা করা হয়। এটি থেকে আলাদা উপযুক্ত ইউটিলিটি, এবং উপযুক্ত সংস্করণগুলির তুলনায় সংস্করণগুলিতে একটি সূক্ষ্ম পার্থক্য রয়েছে।

এনভিএম উবুন্টু ইনস্টল করুন

কমান্ড লাইন ব্যবহার করে NVM ডাউনলোড করতে, থেকে সোর্স কোড ডাউনলোড এবং ইনস্টল করুন গিটহাবের পৃষ্ঠা :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

এই কমান্ডটি গিটহাব থেকে সংগ্রহস্থলের ক্লোন করবে / .nvm ডিরেক্টরি। এটি ব্যবহার করার জন্য, আপনাকে প্রথমে আপনার .bashrc নিম্নলিখিত কমান্ড ব্যবহার করে ফাইল:

source ~/.bashrc

পরবর্তী ধাপে, আপনি NVM এর মধ্যে নোডের কোন সংস্করণটি উপলব্ধ তা পরীক্ষা করতে পারেন।

nvm list-remote

আউটপুট এই মত হবে:

এই কমান্ডটি অনেকগুলি উপলব্ধ সংস্করণের তালিকা করবে, যাতে আপনি সর্বশেষ রিলিজটি বেছে নিতে পারেন। এই ক্ষেত্রে, উপলব্ধ সর্বশেষ সংস্করণ হল 16.6.2 , যা কমান্ড ব্যবহার করে ইনস্টল করা যায়:

nvm install v16.6.2

NVM- এর মধ্যে উপলব্ধ সাম্প্রতিকতম সংস্করণ অনুযায়ী সংস্করণের নাম সমন্বয় করা যেতে পারে।

ইনস্টলেশনের পরে, পূর্ববর্তী ইনস্টলেশনের অংশ হিসাবে ইনস্টল করা বিভিন্ন সংস্করণ দেখুন:

nvm list

আউটপুট এই মত হবে:

প্রথম লাইনটি বর্তমানে সক্রিয় সংস্করণ দেখাবে, অন্য কয়েকটি লাইন নামযুক্ত উপনাম এবং তাদের সংস্করণ দেখায়। আপনি নোডের বিভিন্ন LTS রিলিজের জন্য উপনাম দেখতে পারেন। এই উপনামগুলির ভিত্তিতে, আপনি একটি রিলিজও ইনস্টল করতে পারেন।

উদাহরণস্বরূপ, এই ধরনের একটি উপনাম ফার্মিয়াম ইনস্টল করতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

nvm install lts/fermium

-V কমান্ড ব্যবহার করে ইনস্টলেশন সফল হয়েছে কিনা তা যাচাই করুন।

node -v

আউটপুট ইনস্টল করা সর্বশেষ সংস্করণ প্রদর্শন করবে।

বিকল্প 3: নোডসোর্স পিপিএ ব্যবহার করে Node.js ইনস্টল করা

Node.js ইনস্টল করার আরেকটি উপায় হল PPA (ব্যক্তিগত প্যাকেজ আর্কাইভ) ব্যবহার করে ইনস্টল করা, যা নোডসোর্স দ্বারা রক্ষণাবেক্ষণ ও আপডেট করা হয়। পিপিএ ব্যবহারের সুবিধা হল যে উবুন্টুর সংগ্রহস্থলের তুলনায় এতে Node.js এর আরও সংস্করণ রয়েছে।

প্রথম পদক্ষেপ হিসাবে, এর প্যাকেজগুলিতে অ্যাক্সেস পেতে আপনাকে PPA ইনস্টল করতে হবে। হোম ডিরেক্টরি থেকে, আপনি আপনার সংস্করণের জন্য ইনস্টলেশন স্ক্রিপ্ট পুনরুদ্ধার করতে কার্ল ফাংশন ব্যবহার করতে পারেন।

cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

আপনি আপনার প্রিয় সম্পাদক (যেমন ন্যানো) দিয়ে স্ক্রিপ্ট চালাতে পারেন। যদি আপনি মনে করেন যে স্ক্রিপ্টের সবকিছু আপনার পছন্দ অনুযায়ী, আপনি কমান্ডগুলি আরও চালাতে পারেন।

nano nodesource_setup.sh

সম্পাদক থেকে বেরিয়ে আসুন এবং আপনার রুট অ্যাক্সেস দিয়ে স্ক্রিপ্টটি চালান।

sudo bash nodesource_setup.sh

পিপিএ আপনার কনফিগারেশন তালিকায় যোগ করা হবে, যখন স্থানীয় প্যাকেজ ক্যাশে আপনার জন্য স্বয়ংক্রিয়ভাবে আপডেট হবে। নিম্নলিখিত কমান্ডে টাইপ করে Node.js প্যাকেজ ইনস্টল করুন:

sudo apt install nodejs

আপনি নিম্নরূপ -v সংস্করণ পতাকা দিয়ে নোড চালানোর মাধ্যমে আপনার ইনস্টলেশন যাচাই করতে পারেন:

node -v

আপনি নিশ্চিন্ত থাকতে পারেন যে আপনাকে আলাদাভাবে এনপিএম উবুন্টু ইনস্টল করার দরকার নেই, কারণ এটি নোড.জেএস এবং এনপিএমের জন্য একটি সম্মিলিত ইনস্টলেশন।

পর্দা ঠিক করার জন্য সস্তা জায়গা

Node.js এবং NPM সফলভাবে ইনস্টল করা হচ্ছে

আপনি যে পদ্ধতিই অবলম্বন করুন না কেন, আপনার উবুন্টু মেশিনে Node.js এবং npm সফলভাবে ইনস্টল করার একটি উপায় আছে। এই পদ্ধতি উবুন্টুর বিভিন্ন সংস্করণের জন্য কাজ করবে, যদিও, উবুন্টু 21.04 এর জন্য এই প্রক্রিয়া সফলভাবে প্রয়োগ করা হয়েছিল। আপনার পরিস্থিতির উপর নির্ভর করে, আপনি আপনার জন্য সবচেয়ে ভাল কাজ করে এমন বিকল্পটি বেছে নিতে এবং চয়ন করতে পারেন।

আগে উল্লেখ করা হয়েছে, প্যাকেজড সংস্করণ ব্যবহার করা এই পদ্ধতিগুলির মধ্যে সবচেয়ে সহজ; আপনি সাম্প্রতিক বিকল্পগুলির জন্য পিপিএ ইনস্টলেশন পদ্ধতি বা এনভিএম পদ্ধতি ব্যবহার করতে পারেন। যেভাবেই হোক, তিনটি বিকল্পই আপনার উবুন্টু লিনাক্স সংস্করণের জন্য কাজ করবে।

উইন্ডোজে Node.js এবং npm ইনস্টল করতে চান? তোমার ভাগ্য ভাল; লিনাক্সে এগুলি ইনস্টল করার চেয়ে প্রক্রিয়াটি আরও সহজ।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল উইন্ডোজে Node.js এবং npm কিভাবে ইনস্টল করবেন

Node.js এবং npm দিয়ে আপনার ফুল-স্ট্যাক ক্ষমতার ব্যাকএন্ড তৈরি করুন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • উবুন্টু
  • জাভাস্ক্রিপ্ট
  • প্রোগ্রামিং
লেখক সম্পর্কে উইনি ভাল্লা(41 নিবন্ধ প্রকাশিত)

উইনি দিল্লি ভিত্তিক একজন লেখক, লেখালেখির 2 বছরের অভিজ্ঞতা রয়েছে। তার লেখার সময়, তিনি ডিজিটাল মার্কেটিং এজেন্সি এবং প্রযুক্তিগত সংস্থার সাথে যুক্ত ছিলেন। তিনি প্রোগ্রামিং ভাষা, ক্লাউড প্রযুক্তি, AWS, মেশিন লার্নিং এবং আরও অনেক কিছু সম্পর্কিত বিষয়বস্তু লিখেছেন। তার অবসর সময়ে, তিনি ছবি আঁকতে পছন্দ করেন, পরিবারের সাথে সময় ব্যয় করেন এবং যখনই সম্ভব পাহাড়ে ভ্রমণ করেন।

উইনি ভাল্লা থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন