আর্চ লিনাক্সে প্যাকেজগুলি কীভাবে ইনস্টল এবং সরানো যায়

আর্চ লিনাক্সে প্যাকেজগুলি কীভাবে ইনস্টল এবং সরানো যায়

আর্চ লিনাক্সে প্যাকেজ ইনস্টল করতে চান কিন্তু জানেন না কিভাবে? অনেক মানুষ এই সমস্যার সম্মুখীন হয় যখন তারা প্রথম ডেবিয়ান ভিত্তিক ডিস্ট্রিবিউশন থেকে আর্চে স্থানান্তর করে। যাইহোক, আপনি সহজেই প্যাকেজ ম্যানেজার ব্যবহার করে আপনার আর্চ-ভিত্তিক সিস্টেমে প্যাকেজ পরিচালনা করতে পারেন।





প্যাকম্যান হল ডিফল্ট প্যাকেজ ম্যানেজার যা প্রতিটি আর্চ ডিস্ট্রিবিউশনে প্রি-ইন্সটল করা থাকে। কিন্তু তবুও, অন্যান্য প্যাকেজ ম্যানেজারের প্রয়োজন আছে কারণ প্যাকম্যান আর্চ ইউজার রিপোজিটরি থেকে প্যাকেজ সমর্থন করে না।





আর্ক লিনাক্সে প্যাকেজ ম্যানেজার

যদিও আর্ক লিনাক্স প্যাকম্যানকে ডিফল্ট প্যাকেজ ম্যানেজার হিসাবে নিয়ে আসে, আপনি অন্যান্য প্যাকেজ ম্যানেজার যেমন ইয়ে ইনস্টল করতে পারেন। প্যাকম্যানের বিপরীতে, এই প্যাকেজ ম্যানেজাররা আপনাকে অফিসিয়াল আর্চ রিপোজিটরি এবং AUR (আর্চ ইউজার রিপোজিটরি) থেকে নতুন প্যাকেজ যুক্ত করতে দেয়।





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

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



আমার ডিস্ক ব্যবহার কেন এত বেশি উইন্ডোজ 10?

1. প্যাকম্যান

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

2. গ্রীষ্মকাল

যেহেতু Yaourt এবং Aurman এর ডেভেলপাররা বন্ধ করার পরে কোন আপডেট প্রকাশ করবে না, আর্চ ব্যবহারকারীরা AUR থেকে প্যাকেজ যুক্ত করতে Yay ব্যবহার শুরু করেছে। Yay এর মূল লক্ষ্য ছিল ব্যবহারকারীর ইনপুট কমানো এবং একটি Pacman- এর মত ইন্টারফেস প্রদান করা।





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

ধাপ 1: ইয়ে রিপোজিটরির ক্লোন করার জন্য আপনার গিটের প্রয়োজন হবে।





pacman -S --needed git base-devel

পদক্ষেপ 2: আপনার স্থানীয় স্টোরেজে সংগ্রহস্থল ক্লোন করুন।

git clone https://aur.archlinux.org/yay-git.git

ধাপ 3: ফোল্ডারের অনুমতি পরিবর্তন করুন।

chmod 777 /yay-git

ধাপ 4: আপনি যেখানে সংগ্রহস্থলটি ক্লোন করেছেন সেই ডিরেক্টরিতে নেভিগেট করুন।

cd yay-git

ধাপ 5: ব্যবহার করুন makepkg প্যাকেজ তৈরির নির্দেশ। নিশ্চিত করুন যে আপনি রুট ব্যবহারকারী হিসাবে নিম্নলিখিত কমান্ডটি চালান না, অন্যথায়, এটি একটি ত্রুটি উত্থাপন করবে।

makepkg -si

প্যাকেজ আপডেট এবং আপগ্রেড করা

আপনি যদি আর্ক লিনাক্স ইন্সটল করে থাকেন, তাহলে প্যাকেজ যোগ বা অপসারণ করার আগে, আপনাকে আপনার স্থানীয় প্যাকেজ তালিকা আপডেট করে মাস্টার সার্ভারের সাথে আপনার সিস্টেম সিঙ্ক করতে হবে।

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

প্যাকম্যান ব্যবহার করে

Pacman ব্যবহার করে আপনার প্যাকেজ তালিকা আপডেট করতে, ব্যবহার করুন -হিস কমান্ড দিয়ে পতাকা।

sudo pacman -Sy

মাস্টার সার্ভারের সাথে আপনার সিস্টেমের প্যাকেজ তালিকা সিঙ্ক্রোনাইজ করার পর, আপনাকে প্যাকেজগুলি আপগ্রেড করতে হবে। ব্যবহার -স্যু একই কাজ করার জন্য পতাকা। এই কমান্ডটি প্যাকেজের তালিকা এবং আপনার নেটওয়ার্ক সংযোগের উপর নির্ভর করে কিছু সময় নিতে পারে।

sudo pacman -Syu

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

sudo pacman -Syyu

ইয়া ব্যবহার করে

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

sudo yay -Syu

প্যাকেজ যোগ করা হচ্ছে

কোন কমান্ডগুলি কার্যকর করতে হবে তা জানার পরে প্যাকেজ যুক্ত করা সহজ। আপনাকে যা করতে হবে তা হল টার্মিনালে প্যাকেজ ম্যানেজার কমান্ড টাইপ করুন।

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

Pacman এর সাথে প্যাকেজ ইনস্টল করুন

প্যাকেম্যান অ্যাপ্লিকেশন প্যাকেজ করতে TAR ফাইল এক্সটেনশন ব্যবহার করে। এটি আর্চ লিনাক্স সিস্টেম আর্কিটেকচারের সাথে দক্ষতার সাথে কাজ করে। একটি প্যাকেজ যোগ করতে, আপনাকে ব্যবহার করতে হবে -এস নিম্নরূপ ডিফল্ট কমান্ড সহ পতাকা।

sudo pacman -S packagename

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

sudo pacman -S cmatrix

একবারে একাধিক প্যাকেজ ইনস্টল করার জন্য, স্পেস অক্ষর দ্বারা বিভক্ত সমস্ত প্যাকেজের নাম টাইপ করুন।

sudo pacman -S cmatrix vlc python

আপনি প্যাকেজগুলি ইনস্টল করার পরে তাদের সম্পর্কে তথ্য পেতে পারেন। আউটপুট প্যাকেজের নাম, সংস্করণ, স্থাপত্য এবং লাইসেন্স সম্পর্কে বিস্তারিত প্রদান করে। এটি করার জন্য, প্রতিস্থাপন করুন -এস সঙ্গে পতাকা -কিউ ডিফল্টে প্যাকম্যান কমান্ড

pacman -Qi cmatrix

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

Yay install কমান্ডের সিনট্যাক্সটি প্যাকম্যানের সাথে বেশ মিল। Yay প্যাকেজ ম্যানেজার ব্যবহার করে একটি প্যাকেজ ইনস্টল করতে, শুধু -এস ডিফল্ট কমান্ড দিয়ে পতাকা।

yay -S packagename

আর্কে প্যাকেজ সরানো হচ্ছে

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

Pacman দিয়ে প্যাকেজ সরান

একটি প্যাকেজ অপসারণ করাও সহজ। আপনাকে শুধু ব্যবহার করতে হবে -আর এটার পরিবর্তে -এস ডিফল্টে পতাকা প্যাকম্যান কমান্ড

sudo pacman -R cmatrix

যদি আপনার সিস্টেমে প্যাকেজটি না থাকে, তাহলে আপনি একটি ত্রুটি আউটপুট পাবেন যা 'error: target not found: packagename' বলে দেবে।

ইয়ে দিয়ে প্যাকেজ সরান

Yay ব্যবহার করে প্যাকেজ অপসারণ করতে, যোগ করুন -আর ডিফল্ট ইয়ে কমান্ডে পতাকা। আপনি আপনার সিস্টেম থেকে সমস্ত অপ্রয়োজনীয় নির্ভরতা অপসারণ করতে -Rns পতাকা ব্যবহার করতে পারেন।

আমি কিভাবে একটি স্ন্যাপচ্যাট ফিল্টার পেতে পারি
yay -R cmatrix
yay -Rns cmatrix

আপনি যদি আপনার সিস্টেমের প্রয়োজন নেই এমন প্যাকেজগুলি সরিয়ে ফেলতে চান, তাহলে -ওয়াইসি কমান্ড দিয়ে পতাকা।

yay -Yc

আর্চ লিনাক্সে প্যাকেজ ম্যানেজ করা

আর্চ-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনে প্যাকেজ যুক্ত এবং অপসারণের একাধিক উপায় রয়েছে। আপনি প্যাকেম্যান ম্যানেজার ব্যবহার করতে পারেন যেমন Pacman, Yaourt, এবং Yay। যদিও কিছু প্যাকেজ ম্যানেজার আর্চ ইউজার রিপোজিটরি থেকে প্যাকেজ ডাউনলোড করার অনুমতি দেয়, প্যাকম্যানের মতো অন্যরা AUR সমর্থন করে না।

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল DEB বা RPM লিনাক্স অ্যাপ ডাউনলোড করার জন্য 8 টি সাইট

লিনাক্স অ্যাপ খুঁজছেন? টার্মিনাল থেকে ইনস্টল করার পরিবর্তে, আপনি এই ওয়েবসাইটগুলি থেকে DEB এবং RPM ফরম্যাটে লিনাক্স অ্যাপস ডাউনলোড করতে পারেন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

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

দীপেশ শর্মার কাছ থেকে আরো

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

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

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