सवाल मैं भंडार में पैकेज के उपलब्ध संस्करण को कैसे देख सकता हूं?


मैं इसे इंस्टॉल किए बिना उबंटू रिपॉजिटरीज़ में उपलब्ध पैकेज के संस्करण की जांच कैसे कर सकता हूं?


208
2017-09-02 18:01


मूल




जवाब:


आदेश का प्रयोग करें:

apt-cache policy <packageName>

यह आपको सभी उपलब्ध पैकेज संस्करणों की जानकारी देता है।

उदाहरण:

alaa @ aa-lu: ~ $ apt-cache नीति 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/ raring-update / ब्रह्मांड i386 संकुल
        500 http://security.ubuntu.com/ubuntu/ raring-security / ब्रह्मांड 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


277
2017-09-02 18:15





के लिए जाओ packages.ubuntu.com, खोज फ़ॉर्म भरें और संस्करण सहित पैकेज का एक अच्छा दृश्य प्राप्त करें।


enter image description here


खोज हिट करें, फिर:


enter image description here


अतिरिक्त फायदे

  • उबंटू के अन्य संस्करणों के लिए पैकेज के संस्करणों को भी सूचीबद्ध करेगा। उदाहरण के लिए। यदि आप रियरिंग (13.04) में पैकेज के संस्करण के बारे में जानना चाहते हैं, लेकिन आपके सिस्टम में अभी भी सटीक (12.04) है, तो यह इसे खोजने का एक तरीका प्रदान करेगा।
  • आपको उबंटू को स्थापित करने की भी आवश्यकता नहीं है।

सबसे बड़ा नकारात्मक यह है कि यह आपके द्वारा स्थापित अन्य रिपॉजिटरीज के संस्करणों की सूची नहीं देगा, जैसे कि पीपीए। इसके बाद आपको इसकी आवश्यकता होगी apt-cache policy पहुंच जैसा कि पहले से पोस्ट किया गया है।

प्रो टिप

शॉर्टकट लें - बस ब्राउज़ करें http://packages.ubuntu.com/packagename और प्रतिस्थापित करें packagename उस पैकेज के नाम से आप क्वेरी करना चाहते हैं।


21
2017-09-02 22:44





apt-cache madison <packageName>

यह भंडारों में सभी उपलब्ध पैकेज संस्करणों के बारे में जानकारी भी देता है। इस कमांड आउटपुट में सिंटैक्स था:

packageName | Version | Repository

एपीटी-कैश का मैडिसन कमांड आउटपुट प्रारूप और ए की नकल करने का प्रयास करता है   डेबियन संग्रह प्रबंधन उपकरण की कार्यक्षमता का सबसेट,   मैडिसन। यह एक टैब्यूलर में एक पैकेज के उपलब्ध संस्करण प्रदर्शित करता है   प्रारूप। मूल मैडिसन के विपरीत, यह केवल जानकारी प्रदर्शित कर सकता है   आर्किटेक्चर के लिए जिसके लिए एपीटी ने पैकेज सूचियों को पुनर्प्राप्त किया है   (अपार्ट :: वास्तुकला)।

उदाहरण:

$ 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

11
2018-02-12 08:45





अपने टर्मिनल के साथ खोलें CTRL+एएलटी+टी  और उसके बाद टाइप करें

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:~$ 

8
2017-09-02 18:02



जहां तक ​​मुझे पता है, केवल "क्रोमियम" नामक ऐसा कोई पैकेज नहीं है। इसलिये apt-cache show इस अर्थ में अधिक व्यावहारिक है। - Radu Rădeanu
@ RaduRădeanu क्रोमियम एक ब्राउज़र है। - Ten-Coin
हाँ, आपके पास सही है, लेकिन पैकेज का नाम है chromium-browser। आप के साथ जांच सकते हैं apt-cache search chromium। यह उत्पादन से 5 वीं लाइन है :) - Radu Rădeanu


apt-cache show या aptitude show आपको संस्करण सहित, अपने भंडारों से पैकेज के बारे में बहुत सारी जानकारी देता है (भले ही यह इंस्टॉल हो या नहीं)। यदि आप केवल संस्करण के बारे में रुचि रखते हैं, तो इसका उपयोग करें:

apt-cache show <packageName> | grep Version

या

aptitude show <packageName> | grep Version

यदि एक पैकेज कई संस्करणों में उपलब्ध है, तो आप इसे देखेंगे। केवल अंतिम संस्करण देखने के लिए, उपयोग करें:

apt-cache show <packageName> | grep Version | head -1

आपको उपरोक्त आदेश के साथ कोई संदेह नहीं हो सकता है।


7
2017-09-02 19:24





apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1

1
2017-07-01 09:29



अच्छा होगा अगर आप अपने उत्तर को संपादित करेंगे जिसमें आपका कमांड और उसके उप-भाग क्या हैं, तो भविष्य के पाठकों को कुछ अंतर्दृष्टि मिल सकती है, हर कोई यह समझने के लिए पर्याप्त नहीं है कि आप वहां क्या करते हैं। चीयर्स। - Videonauth


यहां एक और तरीका है:

sudo apt-get -s install --only-upgrade <package-name>

उपरोक्त विधि केवल सुडो के साथ चलने पर ही काम करती है।


0
2018-06-21 18:56



मुझे नहीं लगता कि आपको इसके लिए सुडो की जरूरत है, क्योंकि आप बस अनुकरण कर रहे हैं (-s) - Gerhard Burger
यदि आप उपयोगकर्ता को कमांड चला रहे हैं, तो उपयोगकर्ता /etc/apt/sources.list.d/ में फ़ाइलों तक पहुंच को पढ़ने के लिए नहीं है, जैसा कि आप apt-cache नीति चलाते हैं <pkg name> मेरे मामले में, मुझे सूडो के साथ भागना पड़ा - Jerry Hoffmeister