जवाबों:
कमांड का उपयोग करें:
apt-cache policy <packageName>
यह आपको सभी उपलब्ध पैकेज संस्करणों की जानकारी देता है।
उदाहरण:
alaa @ aa-lu: ~ $ apt-cache policy vlc वीएलसी: स्थापित: 2.0.8-0ubuntu0.13.04.1 उम्मीदवार: 2.0.8-0ubuntu0.13.04.1 संस्करण तालिका: *** 2.0.8-0ubuntu0.13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ रेयरिंग-अपडेट / ब्रह्मांड i386 पैकेज 500 http://security.ubuntu.com/ubuntu/ रेयरिंग-सिक्योरिटी / ब्रह्मांड i386 पैकेज 100 / var / lib / dpkg / स्थिति 2.0.6-1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring / ब्रह्मांड i386 पैकेज
आउटपुट से, आप देख सकते हैं कि दो संस्करण उपलब्ध हैं: 2.0.8-0ubuntu0.13.04.1
और 2.0.6-1
। यह आपको यह भी बताता है कि वे कौन से रिपोजिटरी से आ रहे हैं।
Installed:
आपको वह संस्करण बताता है जिसे आपने इंस्टॉल किया है। यदि आपके पास पैकेज स्थापित नहीं है, तो आप देखेंगे (none)
।
Candidate:
यदि आप उपयोग करते हैं तो संस्करण स्थापित किया जाएगा apt-get install vlc
। यदि आप दूसरे संस्करण को स्थापित करना चाहते हैं, तो आप करेंगे apt-get install vlc=2.0.6-1
।
पर जाएं packages.ubuntu.com , खोज के रूप में भरने और संस्करण सहित पैकेज का एक अच्छा दृश्य मिलता है।
मारो खोज, फिर:
सबसे बड़ा नकारात्मक पहलू यह है कि यह आपके द्वारा स्थापित अन्य रिपॉजिटरी के संस्करणों को सूचीबद्ध नहीं करेगा, जैसे कि पीपीए। फिर आपको पहले से ही पोस्ट किए गए apt-cache policy
दृष्टिकोण की आवश्यकता होगी ।
शॉर्टकट लें - जिस पैकेज को आप क्वेरी करना चाहते हैं उसके नाम के साथ बस ब्राउज़ करें http://packages.ubuntu.com/packagename
और बदलें packagename
।
apt-cache madison <packageName>
यह रिपॉजिटरी में सभी उपलब्ध पैकेज संस्करणों के बारे में भी जानकारी देता है। इस कमांड आउटपुट में सिंटैक्स इस तरह था:
packageName | Version | Repository
apt-cache का मैडिसन कमांड आउटपुट फॉर्मेट की नकल करने की कोशिश करता है और डेबियन आर्काइव मैनेजमेंट टूल, मैडिसन की कार्यक्षमता का सबसेट। यह एक सारणीबद्ध प्रारूप में पैकेज के उपलब्ध संस्करणों को प्रदर्शित करता है। मूल मैडिसन के विपरीत, यह केवल उस वास्तुकला के लिए जानकारी प्रदर्शित कर सकता है जिसके लिए एपीटी ने पैकेज सूचियों (एपीटी :: आर्किटेक्चर) को पुनः प्राप्त किया है।
उदाहरण:
$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
के साथ अपने टर्मिनल खोलें CTRL+ ALT+ T और उसके बाद के रूप में टाइप करें
apt-cache showpkg <package_name>
फिर यह आपको उपलब्ध संस्करण के बारे में जानकारी देगा।
उदाहरण के लिए:
jai@frank-Jai:~$ apt-cache showpkg chromium
Package: chromium
Versions:
Reverse Depends:
mozplugger,chromium 10.0.648.114~r75702-1~
chromium-bsu,chromium 0.9.14
chromium-bsu,chromium 0.9.14
Dependencies:
Provides:
Reverse Provides:
jai@frank-Jai:~$
apt-cache show
इस अर्थ में अधिक व्यावहारिक है।
chromium-browser
। आप के साथ जाँच कर सकते हैं apt-cache search chromium
। यह आउटपुट से 5 वीं पंक्ति है :)
apt-cache show
या aptitude show
आपको अपने रिपॉजिटरी से एक पैकेज के बारे में बहुत सारी जानकारी देता है (भले ही यह स्थापित हो या न हो), संस्करण सहित। यदि आप केवल संस्करण के बारे में रुचि रखते हैं, तो उपयोग करें:
apt-cache show <packageName> | grep Version
या
aptitude show <packageName> | grep Version
यदि कोई पैकेज कई संस्करणों में उपलब्ध है, तो आप इसे देखेंगे। केवल अंतिम संस्करण देखने के लिए, उपयोग करें:
apt-cache show <packageName> | grep Version | head -1
उपरोक्त आदेश से आपको कोई संदेह नहीं हो सकता।
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
यहाँ एक और तरीका है:
sudo apt-get -s install --only-upgrade <package-name>
उपरोक्त विधि केवल तभी काम करती है जब सुडो के साथ चलाया जाता है।
-s
)
apt-cache policy