संपादित करें: कुछ प्रयोग के बाद, मुझे एक समाधान मिला जो मेरे लिए पूरी तरह से काम करता है! यह केवल उन पैकेजों को सूचीबद्ध करता है जिनमें इन -पोर्ट्स रिपॉजिटरी में एक नया संस्करण है, और कुछ भी नहीं (अन्य समाधान अतिरिक्त पैकेज सूचीबद्ध हैं।
उपलब्ध बैकड्रॉप अपडेट को सूचीबद्ध करने के लिए, यह कमांड चलाएँ:
aptitude search -t $(lsb_release -sc)-backports '~U ~Abackports'
यदि आप चाहते हैं कि सूची भी वर्तमान और नए संस्करण को प्रदर्शित करे, तो इसके बजाय इस कमांड को चलाएं:
aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'
यह कुछ इस तरह प्रदर्शित करेगा:
nvidia-settings 331.20-0ubuntu -> 346.59-0ubuntu
screen 4.1.0~20120320 -> 4.2.1-2~ubuntu
yelp-xsl 3.10.1-1 -> 3.12.0-1~ubunt
यदि आप इस आदेश को याद नहीं करना चाहते हैं, तो इसे अपने में जोड़ें ~/.bashrc
:
alias apt-list-backports="aptitude search -t $(lsb_release -sc)-backports -F '%p %v -> %V' '~U ~Abackports'"
अब आपको केवल लिखना है apt-list-backports
!
मूल उत्तर
बस एक और तरीका मिला:
apt-get upgrade -s -t $(lsb_release -sc)-backports
यह एक अपग्रेड का अनुकरण करेगा और सूचीबद्ध करेगा कि कौन से पैकेज अपग्रेड किए जाएंगे। लेकिन बैक-अप में अपग्रेड भी शामिल हैं (मुझे लगता है कि सामान्य अपग्रेड भी दिखाए जाते हैं)।
आप उन -V
संस्करणों को दिखाने के लिए विकल्प भी जोड़ सकते हैं जिन्हें संकुल अपग्रेड किया जाएगा।
बैकपोर्ट में एक पैकेज के चैंज देखने के लिए, उपयोग करें:
apt-get changelog -t $(lsb_release -sc)-backports PACKAGE_NAME