CentOS 8 এ সুতা কীভাবে ইনস্টল করবেন


ফেসবুক দ্বারা নির্মিত, সুতা নোডজেএস-এর জন্য দুর্দান্ত এবং সর্বশেষতম প্যাকেজ ম্যানেজার যা এনপিএম প্রতিস্থাপন করতে এসেছে। যদিও এনএমপি ঠিক ঠিক কাজ করে, কিছু সুতার সাথে সুতা জাহাজগুলি এটিকে এনপিএমের তুলনায় প্রতিযোগিতামূলক প্রান্ত দেয়। প্রকৃতপক্ষে, বিকাশকারীরা এখন তাদের নোড.জেএস প্রকল্পগুলি সুতার দিকে স্থানান্তরিত করছে।

প্রস্তাবিত পড়ুন: 2019 সালে বিকাশকারীদের জন্য 18 সেরা নোডজেএস ফ্রেমওয়ার্ক

প্রথমত, সুতা প্যাকেজ ইনস্টলেশনের গতির ক্ষেত্রে এনপিএম বামন করে। সুতা এনপিএমের চেয়ে অনেক দ্রুত এবং একযোগে প্যাকেজ ইনস্টল করে এটি এনএমপির চেয়ে ভাল পছন্দ হিসাবে তৈরি করে।

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

দ্বিতীয়ত, সুতাকে এনপিএমের চেয়ে বেশি সুরক্ষিত মনে করা হয়। এটি প্যাকেজ.জসন বা ইয়ার্ন.লক ফাইলগুলি থেকে প্যাকেজ ইনস্টল করার কারণ এটি।

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

এই টিউটোরিয়ালে আপনি শিখবেন কীভাবে CentOS 8 এ সুতা ইনস্টল করবেন Let আসুন শুরু করা যাক।

পদক্ষেপ 1: সেন্টোস 8 এ নোডজেএস ইনস্টল করুন

রুট ব্যবহারকারী হিসাবে আপনার CentOS 8 সিস্টেমে লগইন শুরু করতে এবং EPEL সংগ্রহস্থলটি প্রদর্শিত হিসাবে ইনস্টল করুন।

# yum install epel-release

এরপরে, কমান্ডটি ব্যবহার করে CentOS 8 এ নোডজেএস ইনস্টল করুন।

# yum module install nodejs

নোড.জেএস চালনার ইনস্টলেশন নিশ্চিত করতে।

# node -v
# node --version

আউটপুট থেকে, আমরা নোড সংস্করণ 10.16.3 ইনস্টল করেছি।

পদক্ষেপ 2: সুতা সংগ্রহস্থল সক্ষম করুন

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

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

এরপরে, আরপিএম কমান্ড ব্যবহার করে জিপিজি কী যুক্ত করুন।

# rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

পদক্ষেপ 3: CentOS 8 এ সুতা ইনস্টল করুন

এবার কমান্ডটি ব্যবহার করে সুতা ইনস্টল করুন।

# yum install yarn

ইয়ার্নের যে সংস্করণটি আমরা ইনস্টল করেছি তা পরীক্ষা করতে, চালান।

# yarn --version

1.21.1

আউটপুট থেকে, আমরা দেখতে পাচ্ছি যে ইনস্টল করা সুতার সর্বশেষ সংস্করণটি হল সুতা বনাম 1.21.1।

পদক্ষেপ 4: সুতাতে একটি নতুন প্রকল্প তৈরি করুন

আপনি সুতা init কমান্ডটি ব্যবহার করে পরে প্রকল্পটির নাম ব্যবহার করে একটি নতুন প্রকল্প তৈরি করতে পারেন। উদাহরণ স্বরূপ:

# yarn init my_first_project

আপনাকে কয়েকটি প্রশ্নের উত্তর দিতে অনুরোধ করা হবে। আপনি হ্যাঁ বা না উত্তর দেওয়ার সিদ্ধান্ত নিতে পারেন বা পরবর্তী প্রশ্নের দিকে এগিয়ে যাওয়ার জন্য কেবল ENTER টিপুন।

একটি প্যাকেজ.জসন ফাইলটি শেষে তৈরি করা হয়েছে এবং আপনি ls কমান্ডটি প্রদর্শিত হিসাবে এটি নিশ্চিত করতে পারবেন।

# ls -l package.json

এই ফাইলটিতে সবেমাত্র সরবরাহ করা সমস্ত তথ্য রয়েছে এবং আপনি ক্যাট কমান্ড ব্যবহার করে এর সামগ্রীগুলি দেখতে পান।

# cat package.json

পদক্ষেপ 5: সুতা ব্যবহার করে প্যাকেজ ইনস্টল করুন

প্যাকেজ ইনস্টল করতে, কেবল বাক্য গঠন ব্যবহার করুন।

# yarn add [package_name]

উদাহরণ স্বরূপ,

# yarn add express

প্যাকেজটি সরানোর জন্য, কেবল চালান।

# yarn remove express

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

সুতোর সাথে, আপনি এনপিএমের সাথে সংঘটিত অসুবিধাগুলি এড়াতে স্বাচ্ছন্দ্য এবং সান্ত্বনার সাথে আপনার প্রকল্পগুলি স্থাপন করতে পারেন। সংক্ষেপে, সুতা দুজনের চেয়ে ভাল। এটি ব্যবহার করে দেখুন এবং আমাদের আপনার অভিজ্ঞতা জানান!