উবুন্টুতে APT এবং dpkg এর মধ্যে পার্থক্য কি?

উবুন্টুতে APT এবং dpkg এর মধ্যে পার্থক্য কি?

আপনি যদি উবুন্টু বা অন্য কোন ডেবিয়ান-ভিত্তিক লিনাক্স ডিস্ট্রো ব্যবহার করেন, তাহলে সন্দেহ নেই যে আপনি ইনস্টলেশন নির্দেশাবলী পড়বেন যা আপনাকে APT কমান্ড ব্যবহার করতে বলবে, অন্যরা আপনাকে dpkg ব্যবহার করতে বলেছে।





তাহলে আপনি যদি আপনার লিনাক্স সিস্টেমে প্যাকেজ ম্যানেজারের সাথে প্যাকেজ ইনস্টল করেন তাহলে কি ব্যাপার? পার্থক্য কি? আজ আমরা সেই প্রশ্নগুলি মোকাবেলা করব যাতে আপনি জানেন কিভাবে উবুন্টুতে সেরা প্যাকেজ ইনস্টল করতে হয়।





APT বনাম dpkg: দুটি গুরুত্বপূর্ণ প্যাকেজ ইনস্টলার

APT এবং dpkg উভয়ই কমান্ড-লাইন প্যাকেজ ম্যানেজমেন্ট ইন্টারফেস যা আপনি উবুন্টু এবং অন্যান্য ডেবিয়ান ভিত্তিক সিস্টেমে টার্মিনালে ব্যবহার করতে পারেন। তারা অন্যান্য বিষয়ের মধ্যে, DEB ফাইল ইনস্টল করুন এবং ইনস্টল করা প্যাকেজগুলি তালিকাভুক্ত করুন।





কিন্তু আপনি হয়তো ভাবছেন যে তারা যদি একইরকম হয়, তাহলে আপনার কেন APT এবং dpkg উভয়ের প্রয়োজন?

দুটি ইন্টারফেস আসলে একসাথে কাজ করে, APT dpkg ব্যবহারের মাধ্যমে একটি সম্পূর্ণ প্যাকেজ ম্যানেজমেন্ট টুলের মত কাজ করে।



বিভ্রান্ত? আসুন মূল পার্থক্যগুলি ভেঙে ফেলি।

APT প্যাকেজ ইনস্টল করতে dpkg ব্যবহার করে

যখন APT (বা তার চাচাতো ভাই, Apt-get) একটি প্যাকেজ ইনস্টল করে, এটি আসলে dpkg ব্যবহার করে ব্যাক-এন্ডে এটি সম্পন্ন করে। এই ভাবে, dpkg APT- এর আরও ব্যবহারকারী বান্ধব ইন্টারফেসের জন্য 'আন্ডার দ্য হুড' টুল হিসেবে কাজ করে।





APT প্যাকেজ ডাউনলোড করতে পারে

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

ইনকামিং কলের জন্য আমাদের ফোন নম্বর বিনামূল্যে করুন

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





Dpkg নির্ভরতা ইনস্টল করবে না

যখন আপনি dpkg এর সাথে একটি প্যাকেজ ইনস্টল করেন, তখন এটাই হবে: সিস্টেম কেবল প্যাকেজটি ইনস্টল করবে। কিছু প্যাকেজ, তবে, পরিচালনার জন্য নির্ভরতা নামক অতিরিক্ত সফটওয়্যারের প্রয়োজন। যদি এমন হয়, dpkg আপনাকে একটি ত্রুটির বার্তা দিয়ে সতর্ক করতে পারে।

APT, যাইহোক, স্বয়ংক্রিয়ভাবে যাচাই করবে এবং প্রাসঙ্গিক নির্ভরতা পাবে তা নিশ্চিত করার জন্য যা আপনি ফাংশন সঠিকভাবে ইনস্টল করার চেষ্টা করছেন। এজন্য আমরা সুপারিশ করি যে, dpkg দিয়ে একটি প্যাকেজ ইনস্টল করার পরে, আপনি এখনও নির্ভরতা পুনরুদ্ধারের জন্য APT- এর বিশেষ কমান্ড ব্যবহার করুন।

sudo apt install -f

Dpkg শুধুমাত্র স্থানীয় প্যাকেজ ইন্ডেক্স করে

আপনি যদি আপনার সিস্টেমে ইনস্টল করা প্যাকেজগুলি সম্পর্কে জানতে চেষ্টা করেন, তাহলে -তালিকা dpkg- এ ফাংশন আপনাকে APT- এর চেয়ে ভাল পরিবেশন করতে পারে। এর কারণ, একইভাবে এটি দূরবর্তী প্যাকেজগুলি খুঁজে পেতে এবং ডাউনলোড করতে পারে না, dpkg এমন কোনও প্যাকেজ তালিকাভুক্ত করতে পারে না যা ডিভাইসে স্থানীয় নয়।

dpkg --list

APT এর তালিকা কমান্ড স্থানীয় বা অন্য কোন প্যাকেজের তালিকা করবে।

apt list

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

apt list --installed

Dpkg বনাম Apt: কোনটি আপনার জন্য ভাল?

আপনি যদি ডিপিকেজি দিয়ে স্থানীয় প্যাকেজ ইনস্টল করতে চান তবে আপনি কোনও সমস্যার মুখোমুখি না হয়ে এটি করতে পারেন। যাইহোক, যদি আপনি নিয়মিত দূরবর্তী সফ্টওয়্যার সংগ্রহস্থলে প্যাকেজগুলি অনুসন্ধান করেন তবে আপনি APT বা Apt-get এর সাথে ভাল।

APT আপনি যে প্যাকেজটি চান তা খুঁজে বের এবং ডাউনলোড করার কাজটি করবে এবং এটি নিশ্চিত করবে যে সমস্ত প্রয়োজনীয় নির্ভরতা পূরণ হয়েছে। আপনি এখনও dpkg ব্যবহার করতে পারেন, কিন্তু APT একই ফাংশন সম্পাদন করতে যাচ্ছে যখন আপনার সফটওয়্যারটি আপনার প্রয়োজন অনুযায়ী কাজ করে তা নিশ্চিত করে। উপরন্তু, APT সঠিকভাবে প্যাকেজ আনইনস্টল এবং আপনার সিস্টেম থেকে তাদের অপসারণের জন্য আদর্শ।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল অ্যাপটি দিয়ে লিনাক্সে কীভাবে সফটওয়্যার আনইনস্টল করবেন

সফটওয়্যার আনইনস্টল করা আপনার স্টোরেজ ডিভাইসে পর্যাপ্ত জায়গা আছে তা নিশ্চিত করে। অ্যাপটির সাথে লিনাক্সে অ্যাপগুলি কীভাবে আনইনস্টল করবেন তা এখানে।

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

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

জর্ডান গ্লোর থেকে আরো

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

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

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