সুতা, উবুন্টু 20.04 এর জন্য এই জাভাস্ক্রিপ্ট নির্ভরতা পরিচালককে ইনস্টল করুন

সুতা সম্পর্কে

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

সুতা NPM নিবন্ধকরণ সমর্থন করে, কিন্তু প্যাকেজ ইনস্টলেশন পৃথক। এটি লক ফাইল এবং a ব্যবহার করে নির্ধারক ইনস্টলেশন অ্যালগরিদম, আপনাকে একই ডিরেক্টরি কাঠামো রাখতে দেয় নোড_মডিউলস একটি প্রকল্পের সাথে জড়িত সমস্ত ব্যবহারকারীর জন্য। এটি একাধিক মেশিনে ট্র্যাক করা ত্রুটিগুলি হ্রাস করতে সহায়তা করতে পারে।

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

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

নিম্নলিখিত লাইনে আমরা দেখতে পাবেন উবুন্টু 20.04 এলটিএসে সুতা কীভাবে ইনস্টল করবেন কমান্ড লাইন পরিবেশ ব্যবহার। এটি ব্যবহার করার জন্য আমাদের প্রয়োজন NodeJS কারণ এটি তার উপর নির্ভর করে।

উবুন্টু 20.04 এলটিএসে সুতা ইনস্টল করুন

উবুন্টু 20.04 এলটিএস-এর একটি সরকারী সংগ্রহস্থল ইনস্টলেশনের জন্য উপলব্ধ। এই পিপিএ ব্যবহার করে, আমরা সিস্টেমে বিশ্বব্যাপী সুতা ইনস্টল করতে পারি। আমাদের কম্পিউটারে ইনস্টলেশনটি চালিয়ে যেতে, আমাদের একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং তারপরে নীচের প্রতিটি পদক্ষেপ অনুসরণ করতে হবে:

উবুন্টু 20.04 এলটিএসে সিআরএল ইনস্টল করুন

আপনার সিস্টেমে এখনও এই সরঞ্জামটি ইনস্টল না থাকলে আপনি পারবেন এটি আনুষ্ঠানিক উবুন্টু 20.04 এলটিএস প্যাকেজ সংগ্রহস্থল থেকে ইনস্টল করুন। আপনাকে যা করতে হবে তা হল সিআরএল ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালানো:

উবুন্টু 20.04 এ কার্ল ইনস্টলেশন

sudo apt install curl

জিপিজি কী যুক্ত করুন

একবার আমরা সিস্টেমে সঠিকভাবে সিআরএল ইনস্টল করার পরে, ইনস্টলেশনটি শুরু করার আগে, আমরা যাচ্ছি সুতা প্যাকেটগুলি যাচাই করতে GPG কী যুক্ত করুন। জিপিজি কীটি আমদানি করতে, কেবল একই টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন (Ctrl + Alt + T):

জিপিজি কী যুক্ত করুন

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

সুতা সংগ্রহস্থল সক্ষম করুন

ইনস্টলেশন শুরু করতে, প্রথমে আমরা উবুন্টু 20.04 এলটিএসে প্রয়োজনীয় সংগ্রহস্থল যুক্ত করতে এবং সক্ষম করতে যাচ্ছি। এটি করতে, একই টার্মিনালে আমরা কমান্ডটি ব্যবহার করতে যাচ্ছি:

রেপো যোগ করুন

echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

ক্যাশে আপডেট করুন এবং সুতা ইনস্টল করুন

এই পর্যায়ে, প্রথমে আমরা করব এপিটি ক্যাশে আপডেট করুন এবং তারপরে সুতা উবুন্টু 20.04 এলটিএসে ইনস্টল করা হবে নিম্নলিখিত কমান্ড ব্যবহার করে:

সুতার সুবিধা

sudo apt update && sudo apt install yarn

আপনি যদি বর্তমানে নোডেজ এবং এনপিএম ব্যবহার করছেন তবে আপনি টাইপ করে সুতা ইনস্টল করতে পারেন টার্মিনালে নিম্নলিখিত কমান্ড (Ctrl + Alt + T):

ইনস্টল সুপারিশ

sudo apt install --no-install-recommends yarn

সুতা সংস্করণ পরীক্ষা করুন

ইনস্টলেশন সম্পূর্ণ হয়ে গেলে, আমরা সক্ষম হব এটি আমাদের উবুন্টু 20.04 সিস্টেমে সফলভাবে ইনস্টল হয়েছে কিনা তা পরীক্ষা করে দেখুন। আমরা আমাদের টার্মিনাল (Ctrl + Alt + T) এ চালিয়ে এটি করব:

উবুন্টু 20.04 এ সুতার সংস্করণ ইনস্টল করা হয়েছে

yarn --version

উপরের কমান্ডটি কার্যকর করার পরে, টার্মিনালটি আমাদের ইনস্টল করা সংস্করণ প্রদর্শন করবে।

সুতা দিয়ে প্যাকেজ ইনস্টল করুন

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

প্রতিক্রিয়া ইনস্টলেশন

yarn add react

পাড়া সুতা দিয়ে কীভাবে প্যাকেজ ইনস্টল করবেন সে সম্পর্কে আরও তথ্যব্যবহারকারীরা এই ক্ষেত্রে যে ডকুমেন্টেশনের সন্ধান করতে পারেন সে বিষয়ে পরামর্শ নিতে পারেন প্রকল্প ওয়েবসাইট.

আপনি যদি প্রয়োজন উবুন্টুতে সুতা ইনস্টল করার বিষয়ে আরও তথ্যব্যবহারকারীরা পরামর্শ নিতে পারেন প্রকল্প পৃষ্ঠা। এই পৃষ্ঠায় আমরা এছাড়াও খুঁজে পেতে পারেন ডকুমেন্টেশন প্রকল্প সম্পর্কে। আমরা এর কোড এবং সুতা পৃষ্ঠা থেকে আরও তথ্য সন্ধান করব GitHub.


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

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

*

*

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