Debfoster ، قم بتنظيف نظامك واحتفظ بالحزم المهمة فقط

حول debfoster

في المقالة التالية سوف نلقي نظرة على Debfoster. هذا واحد سطر الأوامر للاحتفاظ بالحزم الأساسية فقط وإزالة الحزم التي لم تعد هناك حاجة إليها. لذلك نستطيع تبقى لدينا نظام نظيف كل الوقت. تطبيق Debfoster هو برنامج حاوية لمديري الحزم apt و dpkg. يحتفظ بقائمة الحزم المثبتة التي تم طلبها بشكل صريح.

عندما نقوم بتشغيله لأول مرة ، سيتم إنشاء قائمة بالحزم المثبتة وحفظها في ملف يسمى keepers في الدليل / var / lib / debfoster /. سيستخدم Debfoster هذه القائمة لاكتشاف الحزم التي تم تثبيتها لمجرد أن الحزم الأخرى تعتمد عليها. إذا تغيرت إحدى هذه التبعيات ، فستلاحظ هذه الأداة المساعدة وتسألنا عما إذا كنا نريد إزالة الحزمة السابقة. بهذه الطريقة ، سوف يساعدنا الحفاظ على نظام نظيف مع الحزم الأساسية التي نختارها.

قم بتثبيت Debfoster على Ubuntu

Debfoster هو متوفر في المستودعات من توزيع Ubuntu الخاص بنا. لذلك ، لن يكون التثبيت مشكلة. سيتعين علينا فقط تنفيذ الأمر التالي في المحطة (Ctrl + Alt + T) لتثبيت Debfoster على أي نظام قائم على Debian:

sudo apt install debfoster

استخدم Debfoster

قم بإنشاء قائمة الحزم المثبتة

بمجرد التثبيت ، يجب علينا إنشاء قائمة الحزم المثبتة عن طريق تنفيذ الأمر التالي في نفس المحطة:

حفظة debfoster

sudo debfoster -q

الأمر أعلاه سيضيف الحزم المثبتة حاليًا إلى ملف الحافظات موجود في الدليل / var / lib / debfoster /. يمكننا تحرير هذا الملف لإزالة الحزم التي لم نعد نريد تثبيتها على نظامنا.

يجب ألا نزيل الحزم المهمة والمتعلقة بالنظام، مثل Linux kernel و grub و Ubuntu-base و Ubuntu-desktop وما إلى ذلك. يُنصح أيضًا بعمل نسخة احتياطية من ملفات التكوين المهمة التي نقوم بتحريرها يدويًا.

قم بإزالة الحزم غير الموجودة في قائمتنا

يمكننا إجبار الأداة المساعدة على إزالة الحزم غير المدرجة في الحافظات. للقيام بذلك ، سوف ننفذ:

debfoster و قوة التنظيف

sudo debfoster -f

debfoster سيزيل جميع الحزم غير المتوفرة في ملف keepers مع تبعياتها. إجبار نظامك على الامتثال لقاعدة البيانات.

بعد ذلك يمكننا تشغيل الأمر التالي من وقت لآخر أو بعد إضافة / إزالة الحزم. مع ذلك سوف نتحقق من الحزم المعزولة أو التبعيات غير المخترقة التي تحتاج إلى إزالتها.

sudo debfoster

إذا قمت بتثبيت / إزالة أي حزم ، فسوف يسألك Debfoster عما تريد القيام به. إذا لم تكن متأكدًا مما يجب فعله ، فاكتب H لعرض الخيارات المتاحة.

عرض الحزم في قائمة Keepers

لرؤية قائمة الحزم في قاعدة البيانات ، سننفذ:

debfoster -a

فيما يلي قائمة الحزم على سطح مكتب Ubuntu 16.04 LTS الخاص بي.

debfoster -a حزم في قاعدة البيانات

استخدم قاعدة بيانات مختلفة

بشكل افتراضي ، سيتم الاحتفاظ بالحزم المثبتة في الملف / var / lib / debfoster / keepers. إذا أردنا تحديد قاعدة بيانات مختلفة (ملف أمناء ، بالطبع) سوف نستخدم ال -ك الخيار كما هو موضح في الآتي:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

عرض الحزم اليتيمة

ليس من الضروري دائمًا تشغيل الأمر "sudo debfoster" للتحقق من الحزم المعزولة. يمكننا أداء هذه الوظيفة عن طريق إضافة -S الخيار:

debfoster -s

في حالة وجود حزمة يتيمة ، لكننا نعتبرها ضرورية ولا نريد أن يزيلها Debfoster ، سنضيفها ببساطة إلى ملف Keepers.

للقيام بذلك ، قم بتحرير الملف / var / lib / debfoster / keepers باستخدام المحرر المفضل لديك ، وأضف اسم هذا البرنامج.

إضافة / إزالة الحزم

نظرًا لأن هذه الأداة هي حاوية لمديري الحزم apt-get و dpkg ، فيمكننا أيضًا استخدامها لإضافة حزم أو إزالتها.

إلى تثبيت الحزمة، سننفذ في المحطة (Ctrl + Alt + T):

إضافة برامج مع debfoster

sudo debfoster screen

الآن سيقوم Debfoster بتشغيل apt-get وتثبيت الحزمة المحددة.

إلى قم بإزالة الحزمة، سنضع ببساطة ملف ناقص علامة (-) مباشرة بعد الاسم من العبوة:

إزالة البرامج باستخدام debfoster

sudo debfoster screen-

ابحث عن التبعيات

لسرد جميع الحزم التي تعتمد عليها الحزمة ، سنستخدم الامتداد الخيار د:

تظهر debfoster تبعيات الحزمة

debfoster -d screen

ولإدراج جميع الحزم في قاعدة بيانات الأداة المساعدة التي تعتمد على الحزمة المحددة ، سنستخدم الامتداد الخيار -e.

debfoster -e nombre-del-paquete

وثائق Debfoster

للحصول على مزيد من التفاصيل حول هذه الأداة، يمكننا استشارة صفحات الرجل.

رجل debfoster

man debfoster

كما أعتقد أنك رأيت ، سيساعدنا Debfoster في تتبع ما قمنا بتثبيته وإزالة جميع الحزم غير الضرورية. هذا هو واحد من تلك التطبيقات التي تذكر أن تستخدم بعناية فائقة. لا تقم بإزالة الحزم المهمة المتعلقة بالنظام مثل Ubuntu-base و grub و Current Kernel وما إلى ذلك. إذا قمت بذلك ، فقد ينتهي بك الأمر بنظام غير قابل للاستخدام.


اترك تعليقك

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

*

*

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

  1.   أذهب نيتش قال

    شكرًا ممتعًا جدًا ، آمل ألا يكون مثل التطبيقات الأخرى التي تحذف الملفات المهمة

    1.    ناحويل بيلان قال

      عليك توخي الحذر عند استخدامه ، حيث يمكنك حذف الحزم المهمة. لذا ألق نظرة جيدة عندما تريد حذف البحيرة من المربيات

  2.   خوسيه إنريكي مونتيروسو باريرو قال

    هل هو صالح لينكس منت؟