সেন্টস-এ, ইম আপডেট এবং ইয়াম আপগ্রেডের মধ্যে পার্থক্য কী?


উত্তর:


125

yum upgradeঅপ্রচলিত প্যাকেজগুলি অপসারণের জন্য জোর করে, যখন yum updateএটি এটি করতেও পারে বা নাও করতে পারে। অপ্রচলিত প্যাকেজগুলি অপসারণ ঝুঁকিপূর্ণ হতে পারে, কারণ এটি আপনার ব্যবহার করা প্যাকেজগুলি সরিয়ে ফেলতে পারে।

এটি yum updateনিরাপদ বিকল্প তৈরি করে।

থেকে man yum:

হালনাগাদ

যদি কোনও প্যাকেজ ছাড়াই চালানো হয় তবে আপডেট করা প্রতিটি ইনস্টল করা প্যাকেজ আপডেট করে। যদি এক বা একাধিক প্যাকেজ বা প্যাকেজ গ্লোব নির্দিষ্ট করা থাকে তবে ইয়াম কেবলমাত্র তালিকাভুক্ত প্যাকেজ আপডেট করবে। প্যাকেজ আপডেট করার সময়, yum নিশ্চিত করবে যে সমস্ত নির্ভরতা সন্তুষ্ট আছে। (আরও তথ্যের জন্য প্যাকেজের নাম উল্লেখ করে দেখুন) প্যাকেজগুলি বা গ্লোব নির্দিষ্ট করে বর্তমানে ইনস্টল না থাকা প্যাকেজগুলির সাথে মেলে তবে আপডেটগুলি সেগুলি ইনস্টল করবে না। আপডেটগুলি "ইনস্টল" কমান্ডের মতো গ্রুপ, ফাইল, সরবরাহ এবং ফাইললিস্টে কাজ করে। যদি প্রধান অপ্রচলিত কনফিগার বিকল্পটি সত্য (ডিফল্ট) হয় বা --obsoletes পতাকা উপস্থিত থাকে তবে yum তার গণনাগুলিতে প্যাকেজ অপ্রচলিত অন্তর্ভুক্ত করবে - এটি ডিস্ট্রো-সংস্করণ পরিবর্তনের জন্য আরও ভাল করে তোলে, উদাহরণস্বরূপ: সামারিনাক্স 8.0 থেকে সামারিনাক্স 9 এ আপগ্রেড করা।

আপগ্রেড

কি --obsoletes পতাকা সেট দিয়ে আপডেট কমান্ড হিসাবে একই । আরও বিশদের জন্য আপডেট দেখুন।


9
সার্ভারফল্টে আরও বিশদ এখানে এখানে রয়েছে: serverfault.com/a/298158/88886
ডিজেনারেট করুন

28

yum upgradeএবং yum updateএকই ফাংশনটি সম্পাদন করবে যা প্যাকেজের সর্বশেষতম সংস্করণে আপডেট হয়।

তবে পার্থক্যটি হ'ল আপগ্রেড অপ্রচলিত প্যাকেজগুলি মুছে ফেলবে, এবং আপডেটগুলি সেগুলি সংরক্ষণ করবে।

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