سيؤدي انتهاء دعم i386 في Ubuntu إلى مشاكل في توزيع Wine

مطوري مشروع النبيذ حذر حول مشاكل تسليم Wine لـ Ubuntu 19.10، في هذا الحدث نهاية يدعم هذا الإصدار أنظمة 32 بت x86.

قرر مطورو Ubuntu التوقف عن دعم بنية 32 بت x86 مُتوقع لشحن الإصدار 64 بت من Wine أو استخدام الإصدار 32 بت في حاوية تعتمد على Ubuntu 18.04. المشكلة هي أن نسخة 64 بت من Wine (Wine64) غير مدعومة رسميًا وتحتوي على عدد كبير من أخطاء غير مصححة.
تعتمد الإصدارات الحالية من Wine للتوزيعات 64 بت على Wine32 وتتطلب مكتبات 32 بت.

عادةً، في بيئات 64 بت، يتم توفير مكتبات 32 بت الضرورية في حزم متعددة الأقواس، لكن Ubuntu قرر التوقف عن إنشاء مثل هذه المكتبات تمامًا. مطوري النبيذ على الفور مرفوض فكرة الحزمة المفاجئة والتشغيل في حاوية، لأن هذا مجرد حل مؤقت. تجدر الإشارة إلى أن الإصدار 64 بت من Wine يجب أن يتم إحضاره إلى الشكل المناسب، لكن هذا سيستغرق بعض الوقت.

بالإضافة إلى ذلك، يستمر شحن العديد من تطبيقات Windows الحالية فقط في إصدارات 32 بت، وغالبًا ما تأتي تطبيقات 64 بت مع مثبتات 32 بت (للتعامل مع محاولات التثبيت في Win32)، لذلك يستمر تطوير إصدار 32 بت من Wine. باعتبارها الرئيسية. لفترة طويلة، تم وضع Wine64 فقط كأداة لتشغيل تطبيقات Win64، وليس مخصصًا لتشغيل برامج 32 بت، وتنعكس هذه الميزة في العديد من المقالات والوثائق (الآن أصبح Wine64 بالفعل يعرف كيف تشغيل تطبيقات Win32، ولكنها تتطلب مكتبات 32 بت).

مع مشاكل مماثلة واجه و Valve، العديد من ألعاب الكتالوج الخاصة بها لا تزال تعمل بنظام 32 بت. تعتزم شركة Valve دعم وقت التشغيل 32 بت لعميل Steam Linux بمفردها. لا يستبعد مطورو Wine إمكانية استخدام وقت التشغيل هذا لشحن Wine 32 بت في Ubuntu 19.10 قبل أن يصبح إصدار 64 بت من Wine جاهزًا، حتى لا يتم إعادة اختراع العجلة وتوحيد الجهود مع Valve في مجال الدعم مكتبات 32 بت لأوبونتو.

المصدر: opennet.ru

إضافة تعليق