يم, التحديث الحقير, تعديل, أنها أداة رفيعة المستوى حزمة إدارة على توزيع لينكس تستند ريدهات. تستخدم لتثبيت الحزم الجديدة, حذف القديمة واستعراض المثبتة والمتوفرة. يمكن استخدامه أيضا التحديث إكمال النظام ويتضمن قرار تبعيات.
في بعض الأحيان, وفي حين يمكننا القيام بتثبيت أي حزمة أو إجراء تحديث مع يم, وقد نجد أنفسنا مع خطأ “صورة القرص قاعدة البيانات بشكل غير صحيح“. قد يكون هذا نظراً قاعدة بيانات من يم المكالمة يومدب تالف.
من أجل إصلاح هذا الخطأ تحتاج مسح ذاكرة التخزين المؤقت لقاعدة البيانات عن طريق تشغيل التالية الأمر:
1 | $ yum clean dbcache |
إذا كان الأمر السابق فشل طرق أخرى ممكنة لإصلاحه عن طريق تشغيل التالية البرنامج النصي:
1 2 3 4 | $ yum clean all // Elimina las entradas en el directorio /var/cache/yum/ $ yum clean metadata // Limpia los metadatos XML $ yum clean dbcache // Limpia la caché de la base de datos $ yum makecache // Crea la caché |
وأخيراً, ببساطة الحصول إعادة بناء قاعدة بيانات دورة بالدقيقة النظام الخاص بك:
1 2 | $ mv /var/lib/rpm/__db* /tmp $ rpm --rebuilddb |
إذا كنت قد اتبعت جميع الخطوات المذكورة أعلاه, وينبغي أن يكون الخطأ ذهب ويمكنك محاولة ترقية النظام الخاص بك مرة أخرى باستخدام يم:
1 | $ yum update |
يرجى ملاحظة أن تشغيل لديك للقيام بأي أمر من الأوامر أعلاه مع المستخدم الجذر أو مستخدم بواسطة حقوق المسؤول.