كيفية إزالة الحزم المعزولة في Arch

بكمن إنه بلا شك أحد أفضل مديري الحزم. ومع ذلك ، فإن بعض المديرين المرتبطين بها (مثل Yaourt o العتال) على الرغم من أنها جيدة جدًا ، إلا أنها تترك القليل مما هو مرغوب فيه. على وجه الخصوص ، من خلال البقاء اقتطاع la تركيب de الحزم من خلال AUR من الشائع ألا تتم إزالة التبعيات المثبتة بشكل صحيح بعد فشل الترجمة. هذا صحيح بشكل خاص ، كلما زاد عدد التبعيات لتثبيت.


الحل بسيط للغاية: يجب أن نحذف الحزم التي تم عزلها (أي ، لا توجد حزمة أخرى تحتاجها ويمكننا حذفها دون التسبب في مشاكل).

لقد فتحت ببساطة محطة وكتبت:

sudo pacman -Rs $ (بكمان -Qtdq)

ما يفعله هو حذف جميع الحزم وتبعياتها (pacman -Rs) من قائمة الحزم المحددة (والتي ، في حالتنا ، هي الحزم المعزولة ، التي يتم الحصول على قائمتها باستخدام pacman -Qtdq).

بالنسبة لأولئك الذين يأتون من Ubuntu ، فإن هذا الأمر مشابه لـ سودو الرابطة بين الحصول على autoremove.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   لنستخدم لينكس قال

    جيد!

  2.   دييغو سيلبيربيرج قال

    هائل! لقد كان يناسبني مثل القفازات ، لقد أطلقت حوالي 1 غيغابايت من القمامة منذ أن قابلت القوس لأول مرة!

  3.   حصادة الظل قال

    رائع ، لقد أصدرت 425,85 MiB من الحزم التي لم تعمل معي ، شكرًا!

    1.    دعنا نستخدم لينكس قال

      على العكس من ذلك ، هذا ما نحن من أجله!
      في صحتك! بول.

  4.   كويكسيرفوس قال

    شكرا على المقال. لقد استبدلت Openbox بـ Cinnamon وأردت ترك النظام نظيفًا. انتهى بي الأمر بتحرير قدر هائل من المساحة.

    1.    دعنا نستخدم لينكس قال

      عفوا! عناق! بول.

  5.   البلوط قال

    جيد ولكن ما يحدث عندما نرمي في Antergos وفي وحدة التحكم $ yaourt -Syua والإجابة هي:

    :: مزامنة قواعد بيانات الحزم ...
    الأساسية محدثة
    إضافي محدث
    المجتمع محدث
    antergos محدث
    ksplash-arch-simple: اليتيم
    كاليدونيا البلازما: اليتيم
    العبوات الخارجية: / 53/53

    لدي معلومات غوغل ولكن لم أجد إجابة.

    1.    بلاط قال

      إنه نفس الشيء ، ياورت تستخدم بكمن أحيانًا ، هذا ما أفهمه
      للسبب نفسه ، يمكنك استخدام sudo pacman -Rs $ بسيط (pacman -Qtdq) وبهذه الطريقة تنسى كل الأيتام. يجب أن يكون هناك شكل مشابه في يورك ، لكنني لم أعبث مع المدير كثيرًا.
      على أي حال ، عندما يتم تثبيت شيء ما في Arch عبر yaourt ، يتم التعرف عليه أيضًا من قبل Pacman.

  6.   البلوط قال

    لقد قمت بذلك باستخدام الأمر الآخر المختلف قليلاً:
    $ sudo pacman -Rns $ (بكمان -Qtdq)

    على الرغم من أن الشخص الذي تشير إليه يعمل بشكل مثالي ، فقد تحققت منه.
    قرأت أن هناك من لا يؤيد إلغاء أي طرد يتيم.

    1.    تبديل قال

      أنا أستخدمه ولكن الحقيقة هي أنه ليس لدي شرح لأمر شابارال (هل تعلم؟) أود أن أعرف