رسالة الخطأ "إصدارات متعددة محمية" تظهر عادة على أنظمة Linux عندما يحدث تعارض بين إصدارات مختلفة من نفس الحزمة لأ architectures مختلفة. يحدث هذا غالبًا عند محاولة تثبيت أو تحديث حزم على نظام يدعم كل من الإصدارات 32-بت (i686) و 64-بت (x86_64).
إليك بعض الخطوات التي يمكنك اتخاذها لحل مشكلة "إصدارات متعددة محمية":
تحديد الحزمة المتسببة في المشكلة:
ابحث عن الحزمة التي تتسبب في التعارض. عادة ما تحدد رسالة الخطأ الحزمة المعنية.
التحقق من الإصدارات المثبتة:
تحقق من الإصدارات المثبتة حاليًا. يمكنك استخدام الأمر التالي لعرض الحزم المثبتة:
yum list installed <اسم-الحزمة>
تحديث الحزمة:
إذا كنت تحاول تحديث الحزمة، استخدم الأمر التالي لضمان تحديث كل من الإصدارات 32-بت و 64-بت:
yum update <اسم-الحزمة>
تنظيف ذاكرة التخزين المؤقت لـ Yum:
أحيانًا قد تحتوي ذاكرة التخزين المؤقت لـ Yum على معلومات قديمة أو متضاربة. قم بتنظيف الذاكرة المؤقتة عن طريق تشغيل:
yum clean all
حل التبعيات يدويًا:
إذا فشلت عملية الحل التلقائي، قد تحتاج إلى تثبيت أو تحديث الحزمة وتبعياتها يدويًا. تأكد من أنك تقوم بتثبيت كل من الإصدارين i686 و x86_64.
استبعاد الحزم:
في بعض الحالات، قد تحتاج إلى استبعاد حزم معينة من التحديث. يمكنك القيام بذلك عن طريق تعديل سطر الاستبعاد في ملف تكوين Yum (/etc/yum.conf أو ملف مستودع محدد في /etc/yum.repos.d/).
إزالة الحزم المتضاربة:
إذا كان من الآمن القيام بذلك، يمكنك التفكير في إزالة الحزمة المتضاربة. كن حذرًا مع هذا الخيار لأنه قد يؤثر على البرمجيات الأخرى المثبتة التي تعتمد على الحزمة.
التحقق من تكوين المستودعات:
تأكد من أن مستودعات Yum الخاصة بك تم تكوينها بشكل صحيح ولا توجد تعارضات أو أخطاء في التكوين.
استخدام قفل الإصدارات:
يمكنك استخدام الإضافة "yum versionlock" لقفل حزم معينة على إصدار معين لمنعها من التحديث.
مراعاة المستودعات الخارجية:
إذا كنت تستخدم مستودعات خارجية، كن على دراية بأنها قد تضيف تعقيدات إضافية. تأكد من أنها متوافقة مع نظامك.
استشارة الوثائق الرسمية:
راجع الوثائق الرسمية لتوزيعة Linux الخاصة بك أو أي مستودعات إضافية تستخدمها للحصول على إرشادات محددة لحل تعارضات multilib.
دائمًا ما يُنصح بالحذر عند العمل مع إدارة الحزم، حيث أن اتخاذ قرارات خاطئة قد يؤدي إلى كسر النظام. إذا كنت غير متأكد من حزمة معينة أو إجراء ما، يُنصح بطلب المشورة من مسؤول النظام أو القنوات الخاصة بالدعم الخاصة بتوزيعتك.