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


क्या कोई तरीका है कि मैं उन सभी संस्करणों को देख सकता हूं जो अभिलेखागार में हैं जिन्हें मैंने कॉन्फ़िगर किया है sources.list। मैं प्रत्येक संग्रह के अंतिम संस्करण के साथ देख सकते हैंapt-get policy, लेकिन मैं उन्हें सब कैसे देख सकता हूं?

क्या कोई तरीका है जिसमें यह भी शामिल हो सकता है पीपीए और कुछ भी अंदर sources.list.d?


201
2017-07-29 21:00


मूल




जवाब:


जहां तक ​​मैं आपकी आवश्यकताओं को समझता हूं, एपीटी-कैश के लिए मैडिसन विकल्प जो आप चाहते हैं:

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

मेरे कंप्यूटर पर:

$ apt-cache madison f-spot
    f-spot | 0.7.2-1~ppa~lucid0 | http://ppa.launchpad.net/f-spot/f-spot-ppa/ubuntu/ lucid/main Packages
    f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
    f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Packages
    f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Sources
    f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Sources

मुझे उम्मीद है कि आपको यही चाहिए। इसमें पीपीए भी शामिल है।


217
2017-08-13 00:12



मैडिसन क्यों कहा जाता है? - MaxLXJ
क्या है मैडिसन? - neverMind9
en.wikipedia.org/wiki/Madison_(cycling) - Sirex
आदेश apt list -a <package name> मैडिसन के बराबर है। - cryptoboy


rmadison से कार्यक्रम devscripts पैकेज उबंटू संग्रह से दूरस्थ रूप से पूछेगा और आपको सभी समर्थित रिलीज में एक पैकेज की स्थिति देगा, न केवल उन लोगों को जिन्हें आपने स्थानीय रूप से इंसटेल किया है। यह आप जो चाहते हैं उससे थोड़ा अधिक है, लेकिन काम आसानी से किया जाना चाहिए।

उदाहरण:

lfaraone@stone:~$ rmadison sudo
      sudo | 1.6.8p12-1ubuntu6 |        dapper | source, amd64, i386, powerpc
      sudo | 1.6.8p12-1ubuntu6.3 | dapper-security | source, amd64, i386, powerpc
      sudo | 1.6.8p12-1ubuntu6.3 | dapper-updates | source, amd64, i386, powerpc
      sudo | 1.6.9p10-1ubuntu3 |         hardy | source, amd64, i386
      sudo | 1.6.9p10-1ubuntu3.8 | hardy-security | source, amd64, i386
      sudo | 1.6.9p10-1ubuntu3.8 | hardy-updates | source, amd64, i386
      sudo | 1.6.9p17-1ubuntu3 |        jaunty | source, amd64, i386
      sudo | 1.6.9p17-1ubuntu3.3 | jaunty-security | source, amd64, i386
      sudo | 1.6.9p17-1ubuntu3.3 | jaunty-updates | source, amd64, i386
      sudo | 1.7.0-1ubuntu2 |        karmic | source, amd64, i386
      sudo | 1.7.0-1ubuntu2.4 | karmic-security | source, amd64, i386
      sudo | 1.7.0-1ubuntu2.4 | karmic-updates | source, amd64, i386
      sudo | 1.7.2p1-1ubuntu5 |         lucid | source, amd64, i386
      sudo | 1.7.2p1-1ubuntu5.1 | lucid-security | source, amd64, i386
      sudo | 1.7.2p1-1ubuntu5.1 | lucid-updates | source, amd64, i386
      sudo | 1.7.2p7-1ubuntu1 |      maverick | source, amd64, i386

इससे पहले कि आप उपयोग कर सकें rmadison आपको स्थापित करना होगा devscripts पैकेज:

sudo apt-get install devscripts

40
2017-07-29 21:11



यह केवल मुख्य अभिलेखागार दिखाता है, लेकिन पीपीए नहीं - txwikinger
बहुत अच्छा! लेकिन यह असमर्थित पैकेज भी नहीं दिखाता है, जो अभी भी उपलब्ध हैं old-releases.ubuntu.com  मैंने इसके बारे में पूछा है पुरानी रिलीज से पैकेज संस्करणों पर जानकारी? - उबंटू से पूछें - स्टैक एक्सचेंज - nealmcb


मुझे नहीं पता कि आपने (या क्यों) कहा था apt-cache policy सभी संस्करण नहीं दिखाता है! मैं अब कई वर्षों से इसका उपयोग कर रहा हूं और यह हमेशा प्राथमिकता संख्या सहित सभी संस्करणों को दिखाता है।

का आउटपुट apt-cache policy nautilus

nautilus:
  Installed: 1:3.18.5-0ubuntu1~xenial1
  Candidate: 1:3.18.5-0ubuntu1~xenial1
  Version table:
 *** 1:3.18.5-0ubuntu1~xenial1 500
        500 file:/media/Linux/apt-repo/xenial1  Packages
        500 http://ppa.launchpad.net/budgie-remix/ppa/ubuntu xenial/main amd64 Packages
        500 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
     1:3.18.4.is.3.14.3-0ubuntu5 500
        500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     1:3.18.4.is.3.14.3-0ubuntu4 500
        500 file:/media/Linux/apt-repo/xenial1  Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
     1:3.14.2-0ubuntu13 500
        500 file:/media/Linux/apt-repo/wily  Packages

का आउटपुट apt-cache madison nautilus

  nautilus | 1:3.18.5-0ubuntu1~xenial1 | file:/media/Linux/apt-repo/xenial1  Packages
  nautilus | 1:3.18.5-0ubuntu1~xenial1 | http://ppa.launchpad.net/budgie-remix/ppa/ubuntu xenial/main amd64 Packages
  nautilus | 1:3.18.5-0ubuntu1~xenial1 | http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial/main amd64 Packages
  nautilus | 1:3.18.4.is.3.14.3-0ubuntu5 | http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
  nautilus | 1:3.18.4.is.3.14.3-0ubuntu4 | file:/media/Linux/apt-repo/xenial1  Packages
  nautilus | 1:3.18.4.is.3.14.3-0ubuntu4 | http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
  nautilus | 1:3.14.2-0ubuntu13 | file:/media/Linux/apt-repo/wily  Packages

केवल अंतर ही है madison से कुछ और समय लिया policy और छोटा संस्करण। परंतु, policy यह देखने के लिए और अधिक उपयोगी है कि कौन सा संस्करण स्थापित है, कौन सा संस्करण अगले उम्मीदवार स्थापित होना है।

यही कारण है कि मैं हमेशा उपयोग करने का सुझाव देता हूं apt-cache policy <package-name> बजाय।

आउटपुट के बारे में नोट: मेरे पास कुछ स्थानीय भंडार सेटअप है और दोनों कमांड उनको भी दिखाते हैं।

नोट 2 नई एपीटी उनके साथ एकीकृत नीति के साथ आता है। तो, आप इसका उपयोग कर सकते हैं apt के बजाय apt-cache सीधे।


20
2017-08-24 11:06