ये प्रलेखित नहीं हैं। मेरा अनुमान है कि a
एक स्वचालित स्थापित के u
लिए है, एक (स्वचालित) उन्नयन के लिए है और b
टूटे हुए पैकेज को ठीक करने के लिए स्थापित संकुल के लिए है।
इसका मतलब यह होगा कि यह उन debfoster
पैकेजों को हटा रहा है, जिन्हें वेबसाइट नहीं कहती है:
As of 2006-01-01, debfoster is officially deprecated.
संभवतः इसने apt
सिस्टम में बदलाव के कारण वर्षों से बग विकसित किए हैं । आप इसका aptitude search '~b'
उपयोग करने के बाद इसकी पुष्टि कर सकते हैं debfoster
(यह टूटे हुए पैकेजों को सूचीबद्ध करेगा)।
ध्यान दें कि apt
अब निर्भरता पैकेज के लिए एक स्वचालित ध्वज का समर्थन करता है और है apt-get autoremove
। योग्यता के साथ आप भी कर सकते हैं aptitude remove '~g'
।
अपडेट करें
अभिरुचि के साथ खेलते हुए, यह पता चला है कि अगर मैं संकेत ?
मिलने पर प्रेस करता हूं Do you want to continue? [Y/n/?]
, तो मुझे निम्न संदेश मिलता है:
In the list of actions to be performed, some packages will be followed by one or
more characters enclosed in braces; for instance: "aptitude{u}". These
characters provide extra information about the package's state, and can include
any combination of the following:
'a': the package was automatically installed or removed.
'b': some of the package's dependencies are violated by the proposed changes.
'p': the package will be purged in addition to being removed.
'u': the package is being removed because it is unused.
तो ऐसा लगता है कि b
टूटे हुए पैकेज के लिए माना जाता है। हालाँकि, आपके मामले में यह एक बग है कि यह प्रदर्शित होता है कि कहीं कुछ टूटा तो नहीं है। मैं इस मुद्दे को फिर से नहीं बना सकता, लेकिन aptitude
मैं apt-get
सिर्फ ब्रेसिज़ में कुछ भी बिना संकुल को हटाने की कोशिश करता हूं ।
यह भी ध्यान दें कि aptitude keep-all
हटाने से शायद अधिक सुरक्षित है/var/lib/aptitude/pkgstates
ps auxf
दिखाता है कि डेबस्टर सिर्फ कॉल करता हैapt-get --purge remove pkg1 pkg2 etc.
, '~ b' रिटर्न कुछ भी नहींaptitude install
खोजता है , और अगला reinstalls pgk1 pkg2 आदि