الرسالة "تم تصفية الحزمة بواسطة تصفية الاستبعاد" تعني عادةً أن حزمة معينة تم استبعادها من التثبيت أو التحديث بسبب إعدادات معينة في التكوين.
يتم رؤية هذه الرسالة بشكل شائع عند استخدام مديري الحزم مثل Yum (المستخدم في الأنظمة المعتمدة على Red Hat) و DNF (المستخدم في إصدارات Fedora و CentOS الأحدث).
إليك بعض الخطوات التي يمكنك اتخاذها لمعالجة هذه المشكلة:
مراجعة تكوين Yum/DNF:
- راجع ملفات التكوين الخاصة بـ Yum أو DNF. عادة ما توجد هذه الملفات في /etc/yum.conf أو /etc/dnf/dnf.conf. ابحث عن الأسطر التي تبدأ بـ "exclude". هذه الأسطر تحتوي على أنماط الحزم التي يتم استبعادها من التثبيت أو التحديث.
مراجعة تكوين المستودع:
- في دليل /etc/yum.repos.d/، تحقق من ملفات تكوين المستودعات. قد تحتوي هذه الملفات على قواعد استبعاد خاصة لبعض الحزم.
مراجعة خيارات سطر الأوامر:
- إذا كنت تستخدم الأمر yum أو dnf مباشرة، تحقق مما إذا كانت هناك خيارات --exclude مستخدمة قد تتسبب في تخطي الحزمة.
مراجعة ملفات التكوين لمديري الحزم:
- بعض مديري الحزم مثل yum و dnf يتيحون وجود ملفات تكوين إضافية في دلائل /etc/yum/ أو /etc/dnf/. تحقق من وجود أي تكوينات استبعاد إضافية في هذه الملفات.
التحقق من الأنماط في قائمة الاستبعاد:
- تأكد من أن اسم الحزمة أو النمط الذي تحاول تثبيته أو تحديثه غير مدرج في قائمة الاستبعاد.
إزالة أو تعديل قواعد الاستبعاد:
- إذا وجدت قاعدة الاستبعاد التي تتسبب في المشكلة، يمكنك إما إزالتها أو تعديلها لتشمل الحزمة التي ترغب في تثبيتها أو تحديثها.
تحديث أو تثبيت الحزم بعد إزالة الاستبعاد:
- بعد تعديل التكوين، حاول تحديث أو تثبيت الحزمة مرة أخرى.
التحقق من المستودع المحدد:
- من الممكن أيضًا أن الحزمة التي تحاول تثبيتها مقدمة من مستودع معين غير مفعل. تأكد من أنك قد فعلت المستودع المناسب.
تذكر:
- من المهم دائمًا عمل نسخ احتياطية لأي ملفات تكوين تقوم بتعديلها، ويجب أن تكون حذرًا عند إجراء تغييرات على تكوينات مديري الحزم، حيث قد تؤثر هذه التغييرات على نظامك بشكل كبير. إذا كنت غير متأكد من أي خطوة، استشر مسؤول النظام الخاص بك أو راجع الوثائق الخاصة بتوزيعة لينكس التي تستخدمها.