जवाबों:
निष्पादित:
apt-get dist-upgrade
जो आपकी समस्या को ठीक कर देगा। यह एक क्लासिक apt
मुद्दा है। निम्नलिखित आदमी पृष्ठों से लिया गया है:
नवीनीकरण का उपयोग वर्तमान में संस्थापित स्रोतों से सिस्टम पर स्थापित सभी संकुल के नवीनतम संस्करणों को स्थापित करने के लिए किया जाता है
/etc/apt/sources.list
। वर्तमान में उपलब्ध नए संस्करणों के साथ स्थापित पैकेज पुनः प्राप्त और उन्नत हैं; किसी भी परिस्थिति में वर्तमान में हटाए गए पैकेजों को स्थापित नहीं किया गया है, या पहले से ही पुनर्प्राप्त और स्थापित नहीं किए गए पैकेज हैं। वर्तमान में स्थापित पैकेजों के नए संस्करण जिन्हें किसी अन्य पैकेज की इंस्टॉल स्थिति को बदले बिना अपग्रेड नहीं किया जा सकता है, उन्हें उनके वर्तमान संस्करण पर छोड़ दिया जाएगा। अपडेट पहले किया जाना चाहिए ताकि apt-get को पता चले कि पैकेज के नए संस्करण उपलब्ध हैं।उन्नत-अपग्रेड के कार्य को करने के अलावा, उन्नत रूप से संकुल के नए संस्करणों के साथ बदलती निर्भरता को भी संभालता है; apt-get में "स्मार्ट" संघर्ष रिज़ॉल्यूशन सिस्टम है, और यह आवश्यक होने पर कम महत्वपूर्ण लोगों की कीमत पर सबसे महत्वपूर्ण पैकेज को अपग्रेड करने का प्रयास करेगा। इसलिए, डिस्ट-अपग्रेड कमांड कुछ पैकेजों को हटा सकती है।
/etc/apt/sources.list
फ़ाइल जहाँ से वांछित पैकेज फ़ाइलों को पुनः प्राप्त करने के लिए स्थानों की एक सूची में शामिल है। अलग-अलग पैकेजों के लिए सामान्य सेटिंग्स को ओवरराइड करने के लिए एक तंत्र के लिए apt_preferences (5) भी देखें।
apt-get install
वापस रखे गए पैकेजों पर चलाएँ । उन्हें उस पैकेज के एक नए संस्करण की तुलना में कुछ अधिक की आवश्यकता होती है (आमतौर पर निर्भरता के रूप में एक पूरे अन्य नए पैकेज)। इस तरह आप देखेंगे कि उनमें से प्रत्येक को क्या चाहिए। डिस्ट-अपग्रेड नेत्रहीन रूप से उन सभी को चलाएगा और संभवतः अपने रास्ते में आने वाली किसी भी चीज़ को हटा देगा।