

إن شاء الله اليوم ندردش شوية بخصوص توزيعة الماندريفا ونشوف بعض الحلول للمشاكل للي بتواجه بكثرة مستخدميها
والشرح حيكون مقسم يعني حبه حبه

1- الباكيج ماناجر مقفل أو ما يسمى ب urpmi base locked بالفرنسية base urmpi verouillé
هذه المشكلة تواجه المستخدم حين يريد أن تسكيب برنامج من الباكيج ماناجر حيث يعطي هذا الأخير رسالة خطأ ويوقف يعني عمرك ولا حتسطب أي برنامج بال urpmi والحل إن شاء الله موجود وهو فتح سطر الأوامر وطبعا تحول إلى المستخدم الرروت ونطبق الأوامر
أول أمر لمعرفة البروسيس للي شغالة لنتمكن من توقيفها
ps -aef | grep rpm | grep -v grep
طبعا إذا كان هناك عدد من البروسيس شغالة يمكن توقيفها بالأمر kill
ps -aef | grep rpm | grep -v grep
root 8109 8099 99 07:30 ? 00:00:10 /usr/bin/perl /usr/bin/rpmdrake -- ...
kill -9 8109
root 8109 8099 99 07:30 ? 00:00:10 /usr/bin/perl /usr/bin/rpmdrake -- ...
kill -9 8109
الآن وقد وقفنا البروسيس الشغالة يمكننا حذف الملفات المقفلة في الباكيج مناجر بالأوامر
rm -f /var/lib/urpmi/.LOCK
rm -f /var/lib/urpmi/.RPMLOCK
الأن كل شي يجب أن يكون تمام والأمور إتصلحت ومبروك الباكيج مناجر المعافى

2- برنامج التحديثلت الخاص ب urpmi لا يظهر يعني لا يشتغل
أيا كانت الأسباب في هذه المشكلة ألا وهي عدم ظهور البريمج الخاص بالتحديثات ولا يشير لوجود تحديثات سنعيده لوضعه الطبيعي بالأمر
mdkapplet -f
3-أومر مفيدة على الماندريفا
لمعرفة أين تم تسطيب أحد البرامج طبق الأم
ر
whereis PROGRAMME أو which PROGRAMME
whereis PROGRAMME أو which PROGRAMME
لمعرفة المكتبات المتوفرة في النظام والتي لا يتطلبها أي برنامج
urpmi_rpm-find-leaves | grep lib | grep -v devel
لحذف هاته المكتبات
rpm -e ` urpmi_rpm-find-leaves | grep lib | grep -v devel `
لمعرفة البرامج الغير مرتبطة بالمكتبات
urpmi_rpm-find-leaves
لمعرفة تاريخ تسطيب البرامج المثبتة عن طريق الباكيج ماناجر ¦ أولا يرجى تثبيت البرنامج urpmi-recover
ثم نطبق الأمر
urpmi.recover --list-all
إذا كان برنامج urpmi-recover غير متوفر فيمكن تطبيق الأمر أسفله ولكن البحث سيكون محدود في فترة زمنية محدودة
zgrep --no-filename "perl: \[RPM\]" /var/log/syslog*
لمعرفة حجم الباكاجات الموجودة داخل النظام
urpmf -m --size .
لمعرفة الباكاجات الأكبر حجما المثبتة على الجهاز
rpm -qa --qf '%{NAME} %{SIZE}\n' | sort -k2rn | head -10
هذا كل ما وصلت إليه إلا حد الآن وأتمنى ان يستفيد منه الجميع
تحياتي
تعليق