এগুলি নথিভুক্ত নয়। আমার অনুমান যে 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.
, অনুসন্ধান '~ বি' কিছুই দেয় না এবং পরের বারaptitude install
pgk1 pkg2 ইত্যাদি পুনরায় ইনস্টল করে