আমি জেসি সংস্করণগুলিতে "সমস্ত কিছুর এবং রান্নাঘরের সিঙ্ক" আপগ্রেড না করে একক প্যাকেজ (এবং এর নির্ভরশীলতাগুলি, তবে কেবলমাত্র হুইজিতে যেগুলি হুইজি তে সন্তুষ্ট নয়) কেবল আমার হুইজি সিস্টেমে ইনস্টল করতে চাই। বিশেষত, আমি কেপিসিলি ইনস্টল করতে চাই , যা জেসিতে প্যাকেজড পাওয়া যায় তবে হুইজিতে নয়।
আমি যা কিছু পেয়েছি তা ইঙ্গিত করে যে আমার জেসি সংগ্রহস্থলগুলিকে আমার উত্স তালিকায় যুক্ত করা উচিত, সমস্ত জিনিস হুইজে রাখার জন্য পিনিং সেট করা এবং কেবল জেসির কাছ থেকে একক প্যাকেজ নেওয়া এবং এটি বেশ কিছুটা ঠিক জায়গায় পড়ে যাবে। যাইহোক, এটি আমার জন্য স্থানে পড়ছে না। আমি যদি নিম্নলিখিত বিষয়বস্তু দিয়ে /etc/apt.d/sources.list.d/jessie.list তৈরি করি:
deb ftp://ftp.debian.org/debian/ jessie main
deb-src ftp://ftp.debian.org/debian/ jessie main
এবং তারপরে /etc/apt/preferences.d/jessie তৈরি করুন:
Package: *
Pin: release a=wheezy
Pin-Priority: 1001
Package: kpcli
Pin: release a=jessie
Pin-Priority: 450
এবং চালানোর apt-get -u update
দ্বারা অনুসরণ apt-get -u install kpcli/jessie
, তারপর আমি আশা apt-get kpcli মধ্যে টান এবং হয়তো জেসি থেকে অন্য প্যাকেজ একটি ছোট থাবা, আর আমার ইনস্টল করা সিস্টেমের অস্পৃষ্ট বাকি ছেড়ে। (আমার সিস্টেম হুইজির সম্পূর্ণরূপে যুগোপযোগী ইনস্টলেশন is) বিকল্পভাবে, আমি পিনের অগ্রাধিকারটি খুব কম পেয়ে থাকলে আমি এটিকে কিছু না করার প্রত্যাশা করি। বরং আমার সিস্টেমে, অ্যাপটি-গেইন কয়েকশ প্যাকেজ আপগ্রেড করতে চায়।
আমার হুইজি সিস্টেমটির বাকী কাজটি ছোঁয়া ছাড়ার পরে জেসি সংস্করণটির কেবল এই একক প্যাকেজটি ইনস্টল করার জন্য কী, ঠিক কী প্রয়োজন?
মনে রাখবেন যে এই বিশেষ ক্ষেত্রে, সফ্টওয়্যারটি আসলে পার্লে লিখিত হয়েছিল সুতরাং বাইনারি বা এর সাথে জড়িত কোনও কিছুর সংকলন নেই; তবে, পার্ল মডিউল নির্ভরতাগুলির একটি থাবা আছে। সুতরাং, সম্ভাব্য বিকল্পগুলির মধ্যে একটি হ'ল .deb (ম্যানুয়ালি ডাউনলোড করা) এমন কিছু ব্যবহার করে ইনস্টল করা হবে যা কেবলমাত্র (1) ইনস্টল করার মতো একটি একক, স্থানীয় .deb সংরক্ষণাগার নির্দিষ্ট করার অনুমতি দেয় dpkg -i
এবং (2) বুদ্ধিমান উপায়ে নির্ভরতা পরিচালনা করে , কোন সরল dpkg -i
না। তবে, সমস্ত অনুসন্ধানের জন্য আমি বেশ কয়েকটি উপলক্ষে করেছি এবং কীভাবে এটি করতে পারি তার সহজ-সরল-অনুসরণ-নির্দেশিকা নিয়ে আসতে ব্যর্থ হয়েছি, একটি জেনেরিক সমাধান (যেটি বাইনারি, সংকলিত প্যাকেজগুলির জন্যও কাজ করে) দুর্দান্ত হবে would ।