YUM এবং Aptitude মধ্যে পার্থক্য
YUM বনাম দক্ষতা
হলুদডাপ updater, সংশোধিত (YUM নামেও পরিচিত) একটি কমান্ড লাইন প্যাকেজ ম্যানেজমেন্ট ইউটিলিটি - এটি একটি কমান্ড উইন্ডোর মাধ্যমে, এটি ইনস্টলেশন, আপগ্রেড, কনফিগারেশন এবং অপসারণের স্বয়ংক্রিয় একটি কম্পিউটার থেকে সফ্টওয়্যার প্যাকেজ। এটি একটি ওপেন সোর্স ইউটিলিটি, এটি একটি নেটওয়ার্কে সকল প্রশাসকের জন্য উপলব্ধ। গ্রাফিক্যাল ইউজার ইন্টারফেস সহ YUM এর কমান্ড লাইন ইন্টারফেসটি উন্নত করার জন্য বেশ কয়েকটি সরঞ্জাম রয়েছে - এর কার্যকারিতা আরও উন্নত করার জন্য।
একটি উন্নত প্যাকেজিং টুল (অথবা একটি APT) হিসাবে ব্যবহার করা যা সফ্টওয়্যার প্যাকেজগুলি প্রদর্শন করে এবং ব্যবহারকারীকে তাদের কম্পিউটার থেকে ইনস্টল বা অপসারণ করতে চায় এমন প্যাকেজগুলিকে বেছে নেওয়ার ক্ষমতা প্রদান করে। একটি শক্তিশালী অনুসন্ধান সিস্টেমের সাথে পরিপূর্ণতা সম্পন্ন হয় যা নমনীয়তার অনুসন্ধান প্যাটার্নগুলির ব্যবহার করে। এটি বেশিরভাগই ncurses কম্পিউটার টার্মিনাল লাইব্রেরির উপর নির্ভর করে- একটি প্রোগ্রামিং লাইব্রেরি যা একটি API প্রদান করে এবং প্রোগ্রামারকে একটি টার্মিনাল ব্যবহার না করে একটি টেক্সট ইউজার ইন্টারফেস লেখার ক্ষমতা দেয়।
--২ ->YUM তার পূর্বসুরী, হলুদড আপডেটর (এছাড়াও YUP হিসাবে পরিচিত) এর একটি সম্পূর্ণ পরিপূরক। এটি Red Hat Linux সিস্টেমগুলি আপডেট ও পরিচালনার একটি মাধ্যম রূপে ধারণ করা হয়েছে এবং এর ফলে Red Hat Enterprise Linux, ফেডোরা, CentOS এবং অনেক অন্যান্য লিনাক্স ডিস্ট্রিবিউশনগুলি দ্বারা RPM ভিত্তিক সবগুলি দ্বারা গৃহীত হয়েছে। YUM ইউটিলিটি স্থানীয় ক্লায়েন্টের কাছে দূরবর্তী মেটাডেটারকে নির্দেশ করে যাতে এটি করতে না পারে। এইভাবে, ইউআইএম ব্যর্থ হলে অক্ষম হয় যদি ব্যবহারকারী কোনও কমান্ড চালাতে ব্যর্থ হয় যে বিশেষ কমান্ডের প্রয়োজন।
অ্যাপটিউটিটি একটি কমান্ড লাইন ইন্টারফেস (অথবা সিএলআই) এর সাথে আসে যা অ্যাপুট-ফ্যামিলি টুলস (অ্যাডভান্সড প্যাকেজিং টুল) যা সফটওয়্যার ইন্সটল করা এবং সফটওয়্যারটি অপসারণ করার জন্য কোর লাইব্রেরির সাথে কাজ করে।)। অন্য অনেক APIs থেকে ভিন্ন, প্রোটেকটিউট চালানোর জন্য রুট সুবিধাগুলির প্রয়োজন হয় না। এটির পরিবর্তে, 'রাইট হয়ে উঠুন' এমন একটি প্রম্পট দেখায় যা এই অধিকারগুলিকে প্রয়োজনীয় বলে মনে করা হয়। যখন Aptitude খোলে এটি এমন একটি থ্রেডেড প্যাকেজগুলির প্রস্তাব দেয় যেগুলিকে তীরচিহ্নগুলি ব্যবহার করে নেভিগেট করতে এবং নোড খোলার এবং সংকোচন করতে কী কী প্রবেশ করতে পারে।
নিজস্ব রিপোজিটরিগুলি সেট আপ করার জন্য YUM একটি পৃথক সরঞ্জামও ব্যবহার করে। এই টুলটিকে 'তৈরি করুন' হিসাবেও পরিচিত করা হয় এবং প্রয়োজনীয় এক্সএমএল মেটাডেটা জেনারেট করে - যেমন- spled-metadata যদি option -d নির্বাচন করা থাকে) YUM সংগ্রহস্থল তৈরি করতে প্রয়োজনীয়। Yum সংগ্রহস্থল নির্মাণ এবং রক্ষণাবেক্ষণ 'mrepo' নামে পরিচিত সরঞ্জাম সাহায্য।
সংক্ষিপ্ত বিবরণ:
1 YUM একটি কমান্ড লাইন প্যাকেজ ম্যানেজমেন্ট ইউটিলিটি যা সফ্টওয়্যার প্যাকেজ ইনস্টল, আপগ্রেড, কনফিগারেশন এবং অপসারণ; একটি APT হিসাবে Aptitude যা সফ্টওয়্যার প্যাকেজ প্রদর্শন করে এবং ব্যবহারকারীকে যেগুলি সেগুলি ইনস্টল করতে বা অপসারণ করতে চায় সেগুলি নির্বাচন করার ক্ষমতা প্রদান করে।
2। YUM স্বয়ংক্রিয়ভাবে রিমোট মেটাডেটা স্থানীয় ক্লায়েন্টকে একটি প্রম্পট ছাড়াই সংঙ্ক্রান্ত করে; অ্যাপটিউটেট একটি কমান্ড লাইন ইন্টারফেস রয়েছে যা সফ্টওয়্যার ইনস্টল এবং অপসারণ করে root অ্যাডভার্টাইজেশনের প্রয়োজন ছাড়াই করে।