رسالة الخطأ التي تراها، "الحزمة alt-libgd تتطلب libavif.so.14()(64bit)"، تشير إلى أن حزمة alt-libgd تعتمد على إصدار معين من مكتبة libavif.
لحل هذه المشكلة، لديك عدة خيارات:
-
تثبيت حزمة libavif: ابحث عن حزمة libavif باستخدام مدير الحزم الخاص بك. قد يختلف اسم الحزمة قليلاً حسب توزيعة لينكس التي تستخدمها.
على سبيل المثال، في CentOS أو RHEL، يمكنك تشغيل:
ثم تثبيت الإصدار المناسب من libavif:
-
ترقية alt-libgd: إذا كان لديك إصدار قديم من alt-libgd مثبتاً، قد تحتاج إلى ترقية إلى إصدار متوافق مع مكتبة libavif المطلوبة.
-
تحقق من تكوين المستودعات: تأكد من أن مستودعات الحزم الخاصة بك مكونة بشكل صحيح. في بعض الأحيان، يمكن أن تتسبب المستودعات المفقودة أو غير المكونة بشكل صحيح في مشاكل التبعية.
-
تركيب libavif من المصدر: إذا لم تكن نسخة متوافقة من libavif متاحة في مدير الحزم، قد تحتاج إلى تجميعها من المصدر. هذا قد يكون معقدًا وقد يتطلب تبعيات إضافية.
-
الاتصال بمسؤول الحزمة: إذا كنت تستخدم مستودعًا معينًا أو حزمة طرف ثالث، قد تحتاج إلى التواصل مع المسؤولين أو قنوات الدعم للحصول على إرشادات حول كيفية حل مشكلة التبعية هذه.
-
حل مؤقت: إذا لم تعمل أي من الحلول السابقة، ولم تكن تستخدم الميزات التي يوفرها alt-libgd التي تتطلب libavif، يمكنك إزالة alt-libgd مؤقتًا. ومع ذلك، كن حذرًا، حيث قد يؤدي ذلك إلى كسر التبعيات الأخرى.
يرجى ملاحظة أن إزالة الحزم قد تؤدي إلى عواقب غير مرغوب فيها، لذا تأكد من أن لديك نسخة احتياطية من بياناتك المهمة قبل إجراء تغييرات كبيرة على نظامك. دائماً استشر الوثائق الرسمية وقنوات الدعم الخاصة بتوزيعة لينكس الخاصة بك إذا واجهت مشاكل في التبعية.