একই প্যাকেজ - একাধিক রেপো


11

একই প্যাকেজ একাধিক দোকানে পাওয়া গেলে উবুন্টু কোন প্যাকেজ ডাউনলোড করতে পছন্দ করবে? ধরুন প্রথমে একটি প্যাকেজ এ ইনস্টল করা হয়েছিল সংগ্রহস্থল এক্স থেকে এবং পরে আমি রেপো ওয়াই যুক্ত করেছি যার প্যাকেজ এ রয়েছে কোন প্যাকেজটি আপডেট করতে প্যাকেজটি বেছে নেওয়া হবে? এছাড়াও আমি যদি এই প্যাকেজটিকে পুরোপুরি সরিয়ে ফেলে আবার ইনস্টল করার চেষ্টা করি তবে উবুন্টু কোন প্যাকেজটি প্যাকেজ ইনস্টল করতে পছন্দ করবে?

উত্তর:


12

ডিফল্টরূপে, সর্বাধিক সংস্করণ নম্বর সহ প্যাকেজটি ইনস্টল করা হয়, এটি যে কোনও সংগ্রহস্থল থেকেই আসে না, তার সংস্করণ সংখ্যাটি বর্তমানে প্যাকেজের ইনস্টলড সংস্করণটির চেয়ে কম না হলে (এটি ঘটতে পারে, উদাহরণস্বরূপ, আপনি যদি উচ্চতর সংস্করণ ডাউনলোড করেন তবে একটি .debপ্যাকেজ এবং ম্যানুয়ালি এটি ইনস্টল)। বেশ কয়েকটি সম্ভাবনাময় ক্ষেত্রে যে বেশ কয়েকটি সংগ্রহস্থলের একটি প্যাকেজের একই (সর্বোচ্চ) সংস্করণ রয়েছে, প্যাকেজটি সেই sources.listফাইল থেকে ইনস্টল করা হয় যা ফাইলটিতে প্রদর্শিত হয়।

আপনি বিভিন্ন মানদণ্ডের উপর ভিত্তি করে কিছু প্যাকেজকে আলাদা অগ্রাধিকার বরাদ্দ করে এটি পরিবর্তন করতে পারেন । পূর্ববর্তী অনুচ্ছেদটি ডিফল্ট সেটিংসের সাথে সত্য কারণ ডিফল্টরূপে সমস্ত প্যাকেজটির অগ্রাধিকার 500 থাকে the প্যাকেজের বিভিন্ন সংস্করণে যদি বিভিন্ন অগ্রাধিকার থাকে তবে সর্বোচ্চ অগ্রাধিকার সহ সংস্করণ ইনস্টল করা হবে এবং সংস্করণ নম্বরগুলি কেবল টাই- হিসাবে ব্যবহৃত হবে বেশ কয়েকটি সংস্করণ একই (সর্বাধিক) অগ্রাধিকার থাকলে ভঙ্গকারীদের। এছাড়াও, যদি সর্বোচ্চ-অগ্রাধিকার প্যাকেজের কমপক্ষে 1000 অগ্রাধিকার থাকে তবে এটি ইনস্টল করা হবে যদিও এর সংস্করণটি বর্তমানে ইনস্টলিত সংস্করণটির চেয়ে কম রয়েছে than

অগ্রাধিকারগুলি পরিচালনা করা হয় /etc/apt/preferencesএবং এতে নথিভুক্ত হয় man apt_preferences। তারা কীভাবে ব্যবহার করতে পারে তার একটি উদাহরণের জন্য আমার উত্তরটি এখানে দেখুন ।


নোট করুন যে ডকুমেন্টেশনটি বলে যে এটি লক্ষ্য প্রকাশের সাথে সম্পর্কিত সংস্করণগুলিতে 990 এর অগ্রাধিকার নির্ধারণ করে সুতরাং আপনি এখানে যেমন 500 বলেছেন তেমন নয় ( কারণ ডিফল্টরূপে সমস্ত প্যাকেজগুলির অগ্রাধিকার 500 থাকে )) এটি যদি সঠিক লক্ষ্য না হয় তবে এটি 500 হয়।
অ্যালেক্সিস উইলক

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