প্যাকেজ পরিচালকদের মধ্যে পার্থক্য কী?


129

মধ্যে পার্থক্য কি কি apt-get, aptitudeএবং synaptic, এবং যা এক স্বাভাবিক দিন থেকে দিন প্যাকেজ পরিচালনার জন্য সুপারিশ করা চয়েস কোনটি?

এটি একটি প্রাথমিক প্রশ্ন, তবে আমি মনে করি এটি সাইটে ভাল তথ্য হতে পারে, এবং উবুন্টুতে আমি তুলনামূলকভাবে নতুন তাই আমি বিশেষজ্ঞের ব্যাখ্যাটি ব্যবহার করতে পারি।


1
আমি লোককে টাস্কসেলের সুপারিশ করতেও দেখেছি। হয়তো কেউ ব্যাখ্যা করতে পারে যে এটি খুব ভাল কি জন্য?
সিলভো

2
taskselজে র্যান্ডম প্যাকেজ ইনস্টল করার জন্য নয়, নির্দিষ্ট কাজ বাছাই করার জন্য।
lfaraone

আমার প্রিয় ফ্রন্ট-এন্ডের একটি বিশেষ উল্লেখ সহ একটি [দুর্দান্ত তুলনা] [1] apt-getএবং । [১]: ইউনিক্স.স্ট্যাকেক্সেঞ্জার্ভিউaptitudewajig
সেকশনস

আরও বিশদ বিশদ তুলনা করার জন্য apt-getএবং aptitudeএই সাইটে আরও একটি প্রশ্ন দেখুন - প্রবণতা কি সত্যিকারের চেয়ে ভাল?
8128

উত্তর:


111

সম্ভবত সর্বাধিক জনপ্রিয় প্যাকেজ পরিচালকরা হলেন অ্যাপটি-গেট, অ্যাপটিটিউড, সিএনপটিক এবং সফ্টওয়্যার কেন্দ্র। আরও কিছু রয়েছে (লিনাক্স মিন্টের নিজস্ব রয়েছে, এবং কেডিএর জন্য কিছু নকশা করা হয়েছে) তবে আপনি এটি প্রায়শই চালান।

apt-get একটি সাধারণ কমান্ড-লাইন সরঞ্জাম। আপনি কী ইনস্টল করতে চান তার সঠিক প্যাকেজটির নামটি জানতে এবং GUI- এর মাধ্যমে ক্লিক করতে সময় ব্যয় করতে চান না যদি তা কার্যকর হয়।

প্রবণতা এপট - গেটের সাথে খুব মিল, এবং আমি শুনেছি যে এটি পাগল নির্ভরতার পরিস্থিতিগুলির সাথে আরও ভাল আচরণ করে। কোনটি সত্যই ভাল তা বিতর্কযোগ্য।

সিনাপটিক একটি নিম্ন-স্তরের জিইউআই। আপনি যদি মোটামুটি উন্নত ব্যবহারকারী হন তবে কমান্ড-লাইন ব্যবহারের সুবিধাগুলিতে স্বাচ্ছন্দ্য বোধ করেন না এটি একটি ভাল পছন্দ।

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

বেশিরভাগ ডেবিয়ান-ভিত্তিক সিস্টেমের জন্য dpkg হ'ল স্বল্প-ব্যবহৃত, নিম্ন-স্তরের প্যাকেজ ম্যানেজার স্ট্যান্ডার্ড। বাস্তবে, অ্যাপেট-গেট, অ্যাপটিটিউডিটি, সিনাপটিক এবং উবুন্টু সফটওয়্যার সেন্টার কেবলমাত্র ডিপিকেজি বা অ্যাপ্টির সামনের প্রান্ত, যা নিজেই ডিপিকেজি-র একটি ফ্রন্ট-এন্ড।

আপনার প্রশ্নের উত্তর হিসাবে, "সাধারণ প্রতিদিন-প্যাকেজ পরিচালনার জন্য প্রস্তাবিত পছন্দ", আমি বলব যে সফটওয়্যার সেন্টার বেশিরভাগ ব্যবহারের জন্য প্রস্তাবিত। তবে আপনি আরও অভিজ্ঞতা অর্জন করার সাথে সাথে আপনি নিম্ন-স্তরের প্যাকেজ পরিচালকদের কয়েকটি বৈশিষ্ট্য দরকারী বলে খুঁজে পেতে পারেন।


আমি ভাবতে হবে যে এই বিন্দুতে সিন্যাপটিকটি কী। যে সকল লোকেরা লাইবস চায় তারা কমান্ড লাইন ব্যবহার করে এবং প্রোগ্রামগুলি চান এমন লোকেরা সফ্টওয়্যার কেন্দ্র ব্যবহার করে?
mlissner

সত্যি কথা বলতে, আমি খুব কমই সিনাপটিক আর ব্যবহার করি না, এবং এই মুহুর্তে আমি অন্য কোনও সরঞ্জামগুলির মধ্যে সিন্যাপটিক ব্যবহার করব এমন কোনও বিশেষ কারণ সম্পর্কে ভাবতে পারি না (যদিও আমি সময়ে সময়ে করি)। ভাল প্রশ্ন.
মাইকেল ক্রেনশো 3'10

10
অ্যাপটিটিউড বনাম এপটি-গেট বিতর্কযোগ্য নয়, অ্যাপটিটিউডটি অ্যাপটি-গেটের চেয়ে উন্নতি এবং এর সাথে পুরোপুরি সামঞ্জস্যপূর্ণ।
মিরসিয়া চিরিয়া

1
এটি নিয়ে বিতর্ক করার জ্ঞান আমার নেই, তবে আমি অন্যকে এটির বিতর্ক করতে দেখেছি। সুতরাং আমার জ্ঞানের সেরা এটি বিতর্কযোগ্য। সামঞ্জস্যতা হিসাবে, আমি শুনেছি যে উভয় ব্যবহার না করাই ভাল। কিন্তু আবার, আমি জানি না। আমি অন্য প্রশ্নের জন্য এটি ছেড়ে দেব। :-)
মাইকেল ক্রেনশা

3
প্রবণতাটি প্যাকেজ হোল্ডিংয়ের মতো উন্নত প্যাকেজ পরিচালনার বৈশিষ্ট্যগুলিকে মঞ্জুরি দেয় যা অ্যাপিট-গেটের অভাব রয়েছে।
স্কটল

18

ডেবিয়ান প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী ভিন্ন প্যাকেজ পরিচালকের একটি প্রশংসনীয় ভাল ব্যাখ্যা রয়েছে। ( dpkg, apt-get, aptitude, tasksel, synaptic)


1
যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে। - পর্যালোচনা থেকে
পাইলট 6

1
সাত বছর পরে?
lfaraone

13

অতিরিক্ত হিসাবে mac9416 এর চমৎকার উত্তর , কুবুন্টু উবুন্টুর, যথা হিসাবে একই কম্যান্ড-লাইন সরঞ্জামগুলি অফার dpkg, apt-getএবং aptitude। দুটি গ্রাফিকাল প্যাকেজ পরিচালক রয়েছে:

অ্যাডপেট হ'ল একটি সরল জিইউআই apt-get, যা আপনাকে উত্স তালিকাগুলি সম্পাদনা করতে, বিভাগ বা নাম অনুসারে প্যাকেজগুলি ব্রাউজ করতে, তাদের অবস্থান দেখতে এবং সেগুলি ইনস্টল / আনইনস্টল করতে দেয়।

কেপ্যাকেজিট হ'ল প্যাকেজকিটের জন্য একটি সহজ জিইউআই, এটি একটি নতুন, ক্রস-বিতরণ প্যাকেজ পরিচালনা ব্যবস্থা যা apt-getপর্দার আড়ালে ব্যবহার করে। এটি আপনাকে বিভিন্ন মানদণ্ড দ্বারা প্রোগ্রামগুলি অনুসন্ধান করতে, প্রোগ্রামগুলি ইনস্টল এবং আনইনস্টল করতে, রুটিন আপগ্রেড করতে এবং উত্স তালিকা সম্পাদনা করতে দেয়।


KPackageKitএখন দ্বারা প্রতিস্থাপিত হয় Apper
ডেভিড আপনার বন্ধু

6

আমি ব্যক্তিগতভাবে এপ-গিট পছন্দ করি কারণ এটি একটি কমান্ড-লাইন প্রোগ্রাম। এবং প্যাকেজ ইনস্টল করার সিনট্যাক্সটি খুব সহজ:

sudo অ্যাপ্লিকেশন ইনস্টল প্যাকেজ নাম

আমি প্যাকেজ ইনস্টল এবং অপসারণের জন্য প্রতিদিন ভিত্তিতে অ্যাপ-গেট ব্যবহার করি।

সিনাপটিকটি জিইউআই-ভিত্তিক এবং প্রবণতাটি পাঠ্য-ভিত্তিক।


aptitudeইন্টারেক্টিভভাবেও ব্যবহার করা যেতে পারে এবং দীর্ঘ সময়ের জন্য অন্যান্য লিবাপ্যাপ্ট ক্লায়েন্টের বেশিরভাগ বৈশিষ্ট্যই ছিল। sudo aptitude installঠিক পাশাপাশি কাজ করে sudo apt-get installsudo apitude searchঠিক পাশাপাশি কাজ করে sudo apt-cache search। প্রবণতা তবে ভবিষ্যতে অপসারণের জন্য প্রস্তুত।
ব্রোম

@ ব্রোম আপনি কি এই দাবির জন্য উত্স সরবরাহ করতে পারবেন যে প্রবণতা অপসারণের জন্য রয়েছে? চারপাশে গুগলিং আমি সে সম্পর্কে কিছুই খুঁজে পেলাম না।
itadok

এটি জিম্পের মতো ডিফল্ট ইনস্টল-এ অপসারণের জন্য রয়েছে।
ব্রোম


5

মূলত, তারা কেবলমাত্র কত নিম্ন স্তরের সেগুলির মধ্যে তারতম্য।

dpkg : এমনকি কোনও সঠিক প্যাকেজ ম্যানেজার নয়, অ্যাপ্লিকেশন এটি ব্যবহার করে

apt-get : কমান্ড-লাইন, কেবলমাত্র যদি আপনি প্যাকেজের নাম জানেন

প্রবণতা : পাঠ্য-ভিত্তিক, কিন্তু ব্যবহারকারী বান্ধব

সিনাপটিক : জিইউতে প্রবণতার সমতুল্য

সফ্টওয়্যার কেন্দ্র : প্রতিদিনের ব্যবহারকারীদের জন্য

বিটিডাব্লু, এগুলি হ'ল অ্যাপের প্রথম প্রান্ত (ডিপিকিজি ব্যতীত), যা উবুন্টুর একমাত্র প্যাকেজ ম্যানেজার।


1

অন্য একটি সরঞ্জাম যা খুব কমই উল্লেখ করেছে tasksel। এটি নির্দিষ্ট কাজগুলি নির্বাচন করার জন্য, ইনস্টলেশনের জন্য চিহ্নিত করুন এবং তারপরে তাদের ইনস্টল করার জন্য ব্যবহার করা হয় (সম্ভবত ব্যবহার করে aptitude- নিশ্চিত নয়)।

tasksel --list-tasksকোন কাজগুলি উপলভ্য তা একবার দেখুন Run


এটি আসলে প্রশ্নের মন্তব্যে উল্লেখ করা হয়েছিল।
ডেভিড জেড

1
@ ডেভিড আমি এই উল্লেখটি দেখেছি, তবে মন্তব্যগুলি দ্বিতীয় শ্রেণির নাগরিক।
tsppang

1

প্রবণতা মধ্যে এক চাবি পার্থক্য apt-get যার উপরে নজর এড়িয়ে যায় যে aptitude, অসদৃশ apt-get, আপনি বিভিন্ন অপশন মামলার নির্ভরতা সংঘর্ষ আছে অফার করবে। apt-getসহজভাবে ব্যর্থ হবে। aptitudeযে কারণে অনেক বেশি নমনীয় এবং বহুমুখী। জিইআইআই প্যাকেজ ম্যানেজারটি কখনও ব্যবহার না করে, সিন্যাপটিক এবং অন্যরা কীভাবে এই পরিস্থিতিতে পরিচালনা করে তা আমি জানি না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.