আসুন একটি মেটাপ্যাকেজ যা নীচের প্যাকেজগুলির উপর নির্ভর করে
Depends: A (=2),
B (=2),
C (=2)
'=' দ্রষ্টব্য - আমি এই বিশেষ সংস্করণগুলি ইনস্টল করতে চাই, অতি সাম্প্রতিক সংস্করণগুলি নয়।
উপরন্তু:
বি এ (> = 1) এর উপর নির্ভর করে
সি বি (> = 1) এবং এ (> = 1) এর উপর নির্ভর করে
যদি সংগ্রহস্থলের A, B, C এর সাম্প্রতিকতম সংস্করণগুলি 2 হয় তবে এটি কাজ করে।
যেহেতু আমি রেপোতে এ এর 3 সংস্করণ এবং বি এর 3 সংস্করণ রেখেছি আমার-মেটা-প্যাকেজটি ইনস্টল করুন নিম্নলিখিত তথ্য দিয়ে শেষ করতে অস্বীকার করেছেন:
The following packages have unmet dependencies:
my-meta-package: Depends: B (= 2) but 3 is to be installed
Depends: A (= 2) but 3 is to be installed
আমি যদি ম্যানুয়ালি এ এবং বি এর 2 সংস্করণ ইনস্টল করি তবে মেটাপ্যাকেজটি সঠিকভাবে ইনস্টল হয় যা দৃ strongly়ভাবে পরামর্শ দেয় যে A3 বা B3 এর কোনও গোপন নির্ভরতা নেই। এটি সমস্যার সমাধান নয় কারণ অনেকগুলি মেশিনে স্বয়ংক্রিয়ভাবে মেটাপ্যাকেজ ইনস্টল হয়ে যায়।
প্রশ্ন: আমার-মেটা-প্যাকেজ ইনস্টল সংস্করণ 2,2,2 sudo অ্যাপ্লিকেশন ইনস্টল করতে কি করতে হবে?
তদ্ব্যতীত, এমন কোনও উপায় আছে যা আমি একটি বর্ধিত তথ্য পেতে পারি যা আসলে এ এর 3 সংস্করণ 3 এবং বি এর সংস্করণ 3 এর প্রয়োজনীয়তা তৈরি করে?
(a=2), (b=2)
?