जवाबों:
जो भी रेपो में पैकेज का नवीनतम संस्करण है वह उबंटू सॉफ्टवेयर केंद्र में दिखाया गया है और इसके साथ डाउनलोड किया गया है apt-get install
। यह डिफ़ॉल्ट रूप से ऐसा है, लेकिन सॉफ़्टवेयर रिपॉजिटरी विंडो में बदला जा सकता है।
पैकेज स्रोतों की प्राथमिकताओं को स्थानीय पैकेज कॉन्फ़िगरेशन में परिभाषित किया गया है।
इस कॉन्फ़िगरेशन का निरीक्षण किया जा सकता है apt-cache policy
।
यहाँ एक उदाहरण है कि उबंटू मुख्य पैकेज रिपॉजिटरी और पीपीए में उपलब्ध apt-cache policy
पैकेज के लिए क्या दिखाता git
है, और पीपीए संस्करण वर्तमान में स्थापित है:
$ apt-cache policy git
git:
Installed: 1:2.1.0-1~ppa0~ubuntu14.04.1
Candidate: 1:2.1.0-1~ppa0~ubuntu14.04.1
Version table:
*** 1:2.1.0-1~ppa0~ubuntu14.04.1 0
500 http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
1:1.9.1-1 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
URL के सामने संख्या प्राथमिकता को निर्दिष्ट करती है। उच्चतम प्राथमिकता वाले स्रोत से पैकेज को प्राथमिकता दी जाती है, यदि इस प्राथमिकता के साथ केवल एक स्रोत है।
यदि सर्वोच्च प्राथमिकता की कई प्रविष्टियाँ हैं, जैसा कि यहाँ होता है, तो नया संस्करण पसंद किया जाता है।
विशिष्ट संस्करण को प्राथमिकता देने के लिए प्राथमिकताओं को बदलने के लिए, अपवाद नियमों को परिभाषित किया जा सकता है /etc/apt/preferences
। पैकेज को एक निश्चित संस्करण में लॉक करना "पिनिंग" कहलाता है। पिनिंगहॉवो
देखें ।