डिफ़ॉल्ट रूप से, उच्चतम संस्करण संख्या वाला पैकेज इंस्टॉल किया जाता है, चाहे वह किसी भी रिपॉजिटरी से आता हो, जब तक कि इसका संस्करण संख्या पैकेज के वर्तमान में स्थापित संस्करण से कम न हो (यह हो सकता है, उदाहरण के लिए, यदि आपने उच्चतर संस्करण डाउनलोड किया है एक .deb
पैकेज और इसे मैन्युअल रूप से स्थापित)। बहुत ही असंभावित मामले में कि कई रिपॉजिटरी में पैकेज का समान (उच्चतम) संस्करण होता है, पैकेज उसी से स्थापित किया जाता है जो sources.list
फ़ाइल में पहली बार दिखाई देता है ।
आप इसे बदल सकते हैं, हालांकि, विभिन्न मानदंडों के आधार पर कुछ संकुल को एक अलग प्राथमिकता प्रदान करके। पिछले पैराग्राफ डिफ़ॉल्ट सेटिंग्स के साथ सही है क्योंकि डिफ़ॉल्ट रूप से सभी पैकेजों में प्राथमिकता 500 है। यदि पैकेज के विभिन्न संस्करणों में अलग-अलग प्राथमिकताएं हैं, हालांकि, सर्वोच्च प्राथमिकता वाले संस्करण को स्थापित किया जाएगा, और संस्करण संख्याओं को केवल टाई के रूप में उपयोग किया जाएगा। ब्रेकर अगर कई संस्करणों में एक ही (उच्चतम) प्राथमिकता है। साथ ही, यदि उच्चतम-प्राथमिकता वाले पैकेज में कम से कम 1000 की प्राथमिकता है, तो यह स्थापित किया जाएगा, भले ही इसका संस्करण वर्तमान में स्थापित संस्करण से कम हो।
प्राथमिकताओं का प्रबंधन /etc/apt/preferences
और प्रबंधन किया जाता है man apt_preferences
। उनका उपयोग कैसे किया जा सकता है, इसके एक उदाहरण के लिए यहां मेरा उत्तर देखें ।