আমার একটি সমস্যা আছে যেখানে RPM নির্ভরতাগুলি সন্তুষ্ট করার জন্য, আমাকে প্যাকেজগুলি সরাতে হবে এবং একই কমান্ডে তাদের ডাউনগ্রেড করতে হবে।
নিম্নলিখিত পরিস্থিতি কল্পনা করুন
আগে
- একটি v2.0 বি, সি উপর নির্ভর করে
- বি v2.0 সি & gt; উপর নির্ভর করে 1.0
- সি v1.1
পরে
- একটি v1.0 সি উপর নির্ভর করে
- সি ভি 1.0
যদি আমি একটি সমস্যা
$ rpm -Uvh --oldpackage Av1.0.rpm Cv1.0.rpm
এটি "বি" এর উপর নির্ভর করবে "C & gt; 1.0"
যদি আমি একটি সমস্যা
$ rpm -e B
এটি "A এর প্রয়োজন B" এর সাথে ব্যর্থ হবে তাই আমি একটি ধরা -২২ তে উপস্থিত হই। সুস্পষ্ট সমাধানটি একটি "- নোডিপ্স" ব্যবহার করা এবং ডাউনগ্রেড করার আগে বি অপসারণ করা, তবে আমি এই কমান্ডগুলিকে প্রোগ্রাম্যাটিক্যালি তৈরি করছি তাই আমি নির্ভরযোগ্যতা রেজোলিউশনটি একটি ভুল স্ক্রিপ্টের বিরুদ্ধে স্যানিটি চেক হিসাবে ব্যবহার করার আশা করছি।
RPM নির্ভরতা সান্নিধ্য চেক দ্বারা জোর করে এই ডাউনগ্রেড সঞ্চালন করার কোন উপায় আছে বল দ্বারা?