تنظيف الحزم والأنوية القديمة في فيدورا باستعمال package-cleanup

حزمة package-cleanup على توزيعة فيدورا

أداة مساعدة تاتي افتراضيا مع حزمة “yum-utils” في التوزيعات المبنية على ردهات وفيدورا، وظيفتها المساعدة في حل المشاكل في قاعدة بيانات حزم rpm. وتقوم بعدة وظائف رئيسية أهمها تنظيف الأنوية القديمة وعرض الحزم المكررة واليتيمة وعرض مشاكل الاعتماديات.
تاتي الأداة مثبتة افتراضيا في فيدورا وأغلب التوزيعات المبنية على ردهات . في حال عدم وجودها يمكن تثبيتها بالأمر التالي:
1
sudo yum install yum-utils
تقوم الأداة بالنظر الى الإصدار الأحدث من الحزمة أو النواة، لذلك يرجى تحديث النظام قبل البدء بعمليات التنظيف.

تنظيف الأنوية القديمة:

في البداية يمكن عرض الأنوية المثبة والنواة المستخدمة بتنفيذ الأمر:
1
sudo rpm -aq | grep "kernel"; uname -r
تقوم الأداة package-cleanup بعملية تنظيف تلقائية للأنوية القديمة مع خيار count لإبقاء عدد محدد من الأنوية للاستفادة منها حال وقوع مشاكل (افتراضيا يبقى 2).
في الطرفية نستعمل الأمر  حيث سيتم تنظيف الأنوية القديمة مع الإبقاء على 2:
1
package-cleanup --oldkernels --count=2
تنضيف الأنوية القديمة بأداة package-cleanup
تنضيف الأنوية القديمة بأداة package-cleanup
بعد إتمام العملية يمكن التأكد من الأنوية المتبقية، على إعداداتي سيتم إزالة جميع الانوية القديمة مع الإبقاء على 2.

عرض الحزم المكررة واليتيمة ومشاكل الاعتماديات:

سنقوم باستخدام نفس الأمر لعرض الحزم المكررة واليتيمة (الغير متواجدة بالمستودعات، تم تثبيتها يدويا) والاعتماديات:
 لعرض الحزم المكررة او اليتيمة او مشاكل الاعتماديات  نستخدم واحد من هذه الاوامر:
1
2
3
package-cleanup --dupes
package-cleanup --orphans
package-cleanup --problems
في الصورة التالية يظهر أنه لا يوجد حزم مكررة ولدي مجموعة من الحزم اليتيمة ولا توجد مشاكل في الاعتماديات.
عرض الحزم المكررة واليتيمة ومشاكل الاعتماديات
عرض الحزم المكررة واليتيمة ومشاكل الاعتماديات

تنظيف الحزم المكررة واليتيمة ومشاكل الاعتماديات:

لا تقوم بحذف أو تنظيف الحزم اليتيمة لأنها مثبتة يدويا أو غير موجودة بالمستودعات وليست ضارة! سنقوم فقط بحذف الحزم المكررة.
عند تنفيذ أمر الاستعلام عن الحزم المكررة أو غيرها سيتم عرضها كما بالصورة السابقة. على فرض كانت النتيجة كالتالى:
الاسعلام عن الحزم
حيث ظهرت أن الحزمة gedit مكررة، بعدها تم الاستعلام عن الحزم التى تحمل نفس الاسم وظهرت نتيجتين بإصدارين مختلفين ، سنقوم بتنفيذ أمر إزالة الحزمة القديمة كما بالصورة:
حذف الحزم المكررة
بعد إتمام هذه العمليات،  لمزيد من المعلومات يمكن مراجعة الدليل بالأمر:
1
man package-cleanup
يمكن تطبيق هذا الشرح باستخدم توزيعة فيدورا او اي من التوزيعات المبنية عليها ولا تعمل بشكل جيد على ابونتو وما بنى عليها
شكرا لمتابعتكم | وانتظرونا دائما في كل ما هو جديد

المشاركات الشائعة من هذه المدونة

تمثيل الأعداد السالبة بطريقة الإشارة والقيمة المطلقة - Signed Magnitude Representation

تمثيل الأعداد السالبة: المتمم الثنائي - Two's Complement من العشري إلى الثنائي

كالي لينكس: طريقه عمل هجمات Dos Attack على نظام كالي لينكس