নোডজেএস এবং এনপিএম, উবুন্টু 20.04 এ ইনস্টলেশন | 18.04

নোডেজ সম্পর্কে

পরবর্তী নিবন্ধে আমরা কীভাবে পারি তা একবার দেখে নিই উবুন্টু 20.04 এ নোড.জেএস এবং এনপিএম ইনস্টল করুন 18.04। এটি ইতিমধ্যে আলোচিত জাভাস্ক্রিপ্টের জন্য একটি ওপেন সোর্স, ক্রস-প্ল্যাটফর্ম রানটাইম পরিবেশ এই পৃষ্ঠাটি এবং এটি ইভেন্ট-ভিত্তিক আই / ও অপারেশন মডেল ব্যবহার করে যা এটি হালকা ও দক্ষ করে তোলে।

নোডজেএস একটি জাভাস্ক্রিপ্ট-ভিত্তিক ওপেন সোর্স সার্ভার ফ্রেমওয়ার্ক যা প্রাথমিকভাবে জাভাস্ক্রিপ্ট রানটাইম সহ ব্যাকএন্ড সার্ভার অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়। এটি ক্রোমের ভি 8 জাভাস্ক্রিপ্ট ইঞ্জিন ভিত্তিক। নোডজেএসের জন্য এনপিএম হ'ল ডিফল্ট প্যাকেজ ম্যানেজার।

এটি মূলত অ্যাসিনক্রোনাস প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয় এবং হয় খুব হালকা ফ্রেম, যা এটি অন্যদের চেয়ে দ্রুততর করে তোলে। এটি সর্বাধিক জনপ্রিয় অপারেটিং সিস্টেমের সাথেও সামঞ্জস্যপূর্ণ। উবুন্টু ব্যবহার করে বিভিন্ন ধরণের অ্যাপ্লিকেশন, যেমন ওয়েব অ্যাপ্লিকেশন, কমান্ড লাইন অ্যাপ্লিকেশন ইত্যাদি তৈরি করা যেতে পারে with

নোডোসোর্স থেকে নোডজেএস সংগ্রহস্থল যুক্ত করুন

নোডোসোর্স হ'ল সংস্থার নিজস্ব এন্টারপ্রাইজ-স্তরের নোড সংগ্রহস্থল যা নোডজেএস এর সর্বশেষ সংস্করণটি বজায় রাখে এবং এতে রয়েছে। নোডোসোর্স থেকে আমরা নোডজেএসের একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে সক্ষম হব।

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

sudo apt install curl

এখন জন্য সর্বশেষতম সংস্করণ ইনস্টল করুন (14 সংস্করণ), একটি টার্মিনালে (Ctrl + Alt + T) আমরা এই পিপিএ যুক্ত করব:

রেপো নোডেজ যোগ করুন 14

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

পাড়া সংস্করণ ইনস্টল 12, আপনাকে কেবল কমান্ডটি চালাতে হবে:

রেপো নোডজেএস 12 যুক্ত করুন

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

পাড়া এলটিএস সংস্করণ ইনস্টল করুন (10 সংস্করণ), পিপিএ ব্যবহার করা হবে:

রেপো নোডেজ যোগ করুন 10

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

এর মধ্যে যে কোনও পিপিএ যুক্ত করার পরে আমরা নোডজেএস-এর সর্বশেষ সংস্করণটি আমাদের পছন্দের সংগ্রহস্থল থেকে ইনস্টল করতে সক্ষম হব। আমরা যদি বেশ কয়েকটি সংগ্রহস্থল যুক্ত করি তবে নোডজেএসের সর্বশেষতম সংস্করণটি এলটিএস নয় বরং ইনস্টল করা হবে.

নোডজেএস এবং এনপিএম ইনস্টল করুন

ইনস্টলেশনটির জন্য, একটি টার্মিনালে (Ctrl + Alt + T) কমান্ডটি কার্যকর করতে হবে:

অ্যাপের সাথে নোডেজ ইনস্টল করুন

sudo apt install nodejs

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

node --version

npm --version

কমান্ডগুলি নোড এবং এনএমপি-র ইনস্টলড সংস্করণ তালিকাভুক্ত করবে:

নোডেজ এবং এনপিএম সংস্করণ ইনস্টল করা হয়েছে

আপনি করতে পারেন সমস্ত ইনস্টলেশন নির্দেশাবলী দেখুন থেকে উপলব্ধ প্রকল্প গিটহাব পৃষ্ঠা.

স্ন্যাপের মাধ্যমে নোডজেএস এবং এনপিএম ইনস্টল করুন

এর আর এক রূপ নোডজেএস ইনস্টল করা অ্যাডমিনের মাধ্যমে স্ন্যাপ প্যাকেজ। এটি করার সহজ উপায় এটি হতে পারে।

স্ন্যাপগুলি সফ্টওয়্যার প্যাকেজগুলি তৈরি এবং ইনস্টল করা সহজ। এগুলি একটি একক বিল্ড থেকে সমস্ত জনপ্রিয় Gnu / লিনাক্স বিতরণে চালানোর জন্য সমস্ত নির্ভরতা সহ প্যাকেজড অ্যাপ্লিকেশন।

পাড়া সর্বশেষতম সংস্করণ ইনস্টল করুন (14 সংস্করণ) একটি টার্মিনালে (Ctrl + Alt + T) রান:

নোডজে 14 টি স্ন্যাপ ইনস্টলেশন

sudo snap install node --channel=14/stable --classic

আমরা 13 সংস্করণ ইনস্টল করতে পারেন কমান্ড চালাচ্ছি:

নোডজেস 13 স্ন্যাপ ইনস্টলেশন

sudo snap install node --channel=13/stable --classic

পাড়া সংস্করণ ইনস্টল 10, ব্যবহারের আদেশটি নিম্নলিখিত হবে:

নোডজেএস 10 স্ন্যাপ ইনস্টলেশন

sudo snap install node --channel=10/stable --classic

সার্ভার পরীক্ষা করা হচ্ছে

ওয়েব সার্ভারটি সঠিকভাবে ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, যাক নামক একটি পরীক্ষা ফাইল তৈরি করুন http_server.js আমাদের প্রিয় সম্পাদক ব্যবহার করে আমাদের হোম ফোল্ডারে:

cd ~/

vim http_server.js

তাহলে আমরা করব ফাইলটিতে নিম্নলিখিত বিষয়বস্তু অনুলিপি করুন এবং আটকান:

সার্ভার পরীক্ষা ফাইল

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Prueba de Nodejs para Ubunlog');
});

server.listen(port, hostname, () => {
  console.log(`Servidor funcionando en http://${hostname}:${port}/`);
});

এর পরে, আমরা ফাইলটি সংরক্ষণ করি। এখন আমরা সার্ভারটি শুরু করতে নিম্নলিখিত কমান্ড দিয়ে এটি সম্পাদন করি:

node http_server.js

আমাদের এমন একটি আউটপুট দেখতে পাওয়া উচিত যা টার্মিনালে নীচের মত দেখাচ্ছে:

কনসোল আউটপুট উদাহরণ

এখন যদি আমরা আমাদের প্রিয় ব্রাউজারটি খুলি এবং আমরা সার্ভারের হোস্টনেম বা আইপি ঠিকানায় যাচ্ছি তারপরে পোর্ট 3000, আমাদের নীচের মত একটি নমুনা পৃষ্ঠা দেখতে হবে:

ফায়ারফক্সে পরীক্ষা

http://localhost:3000

পাড়া নোডজেএস সম্পর্কে আরও জানুনব্যবহারকারীরা দর্শন করতে পারেন প্রকল্প পৃষ্ঠা.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   মাতিও তিনি বলেন

    আমি এটি কতটা ভাল ব্যাখ্যা হয়েছে তা সত্যিই পছন্দ করেছি।
    ধন্যবাদ !!