يصل النبيذ 7.21 مع تحسينات لـ PE و Vulkan والمزيد

النبيذ على لينكس

Wine هو إعادة تطبيق لواجهة برمجة تطبيقات Win16 و Win32 لأنظمة التشغيل المستندة إلى Unix.

اطلاق ال .. انطلاق ال .. اقلاع ال النسخة التجريبية الجديدة من النبيذ 7.21. منذ إصدار الإصدار 7.20 ، تم إغلاق 25 تقريرًا بالأخطاء وتم إجراء 354 تغييرًا.

بالنسبة لأولئك الذين لا يعرفون عن النبيذ ، يجب أن يعرفوا ذلك هذا برنامج شائع ومجاني ومفتوح المصدر أن يسمح للمستخدمين بتشغيل تطبيقات Windows على Linux وأنظمة تشغيل أخرى شبيهة بيونكس. لكي تكون أكثر تقنية قليلاً ، فإن Wine عبارة عن طبقة توافق تقوم بترجمة مكالمات النظام من Windows إلى Linux وتستخدم بعض مكتبات Windows ، في شكل ملفات dll.

يعد Wine أحد أفضل الطرق لتشغيل تطبيقات Windows على نظام Linux. بالإضافة إلى ذلك ، يمتلك مجتمع Wine قاعدة بيانات مفصلة للغاية للتطبيق.

الميزات الرئيسية الجديدة لنسخة التطوير من Wine 7.21

في الإصدار الجديد من Wine 7.21 مكتبة OpenGL تم تغييره لاستخدام تنسيق الملف القابل للتنفيذ PE (قابل للتنفيذ المحمول) بدلاً من ELF ، بالإضافة إلى دعم الإنشاءات متعددة الأقواس بتنسيق PE.

تغيير آخر يبرز في هذا الإصدار الجديد هو ذلك تم إجراء الاستعدادات لدعم تشغيل برامج 32 بت يستخدمون Vulkan Graphics API في بيئة 64 بت. بالإضافة إلى ذلك ، تم توفير القدرة على استيراد المكتبات دون استخدام الأداة المساعدة dlltool.

يوجد 25 إصلاحًا معروفًا للأخطاء باستخدام Wine 7.21 التي تساعد البرامج مثل fotoBiz X و Visual Studio و Kaseya Live Connect 9.5.0.28 و DipTrace و foobar2000 و Cherry MIDI Sequencer و Winfile و Adobe Reader XI ، بالإضافة إلى العديد من الألعاب مثل StarBurn 13 و Euphoria و Darksiders Genesis و The Medium و Hotel Giant 2 ، Port Royale 2، Gothic 1.

من التغييرات الأخرى التي تبرز:

  • تنسيقات تتبع ثابتة لقيم 64 بت في ARM64.
  • تم تحميل تبعيات وحدة 64 بت فقط من دليل نظام 64 بت.
  • إعادة تطبيق KeUserModeCallback على i386.
  • تمت إزالة دعم مكتبات Unix "المختلطة".
  • يقدم علم جديد Winebuild –sin-dlltool.
  • تم تنفيذ إنشاء استيراد lib بدون dlltool.
  • تم تمكين جداول Unroll بشكل افتراضي في ملفات PE.
  • تم تنفيذ إنشاء lib لاستيراد التأخير بدون dlltool.
  • قيمة تلميح الاستيراد الثابتة للرموز المستوردة بالاسم.
  • تم وضع واصف استيراد التأخير في قسم البيانات.
  • يتم الآن استخدام مفتاح pthread واحد لـ TEB على جميع الأنظمة الأساسية.
  • nls: قم بتحديث البيانات المحلية إلى الإصدار 42 من CLDR.
  • kernelbase: تحديث بيانات المنطقة الزمنية إلى الإصدار 2022f.
  • win32u: استخدم دائمًا الاتحاد الكامل لإدخالات sysparams.
  • ntdll: لا تضع NtCurrentTeb () مضمنًا في مكتبات Unix.
  • openal32: إزالة dll.
  • ارجع إلى "light.msstyles: إضافة مقاييس لغير العملاء".
  • ntdll: إضافة فئة معلومات عملية خاصة بـ Wine لنسخة LDT.

أخيرا من المهم أن نذكر ذلك إطلاق الفترة المرشحة وبدء تجميد الميزات الشهر المقبل لـ Wine 8.0، بينما يعد Wine 7.21 أحد إصدارات الميزات القليلة المتبقية كل أسبوعين.

إذا كنت تريد معرفة المزيد عن هذا الإصدار الجديد من التطوير من إصدار Wine ، يمكنك التحقق من سجل التغييرات في الرابط التالي. 

كيفية تثبيت نسخة التطوير من Wine 7.21 على Ubuntu ومشتقاته؟

إذا كنت مهتمًا بالقدرة على اختبار هذا الإصدار التطويري الجديد من Wine على التوزيعة الخاصة بك ، فيمكنك القيام بذلك باتباع الإرشادات التي نشاركها أدناه.

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

لهذا نكتب عن المحطة:

sudo dpkg --add-architecture i386

الآن يجب علينا استيراد المفاتيح وإضافتها إلى النظام بهذا الأمر:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

فعلت هذا الآن سنقوم بإضافة المستودع التالي إلى النظام، لهذا نكتب في المحطة:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

أخيرًا ، يمكننا التحقق من تثبيت Wine بالفعل وأيضًا الإصدار الموجود لدينا في النظام عن طريق تنفيذ الأمر التالي:

wine --version

كيفية إلغاء تثبيت Wine من Ubuntu أو أحد مشتقاته؟

بالنسبة لأولئك الذين يريدون إلغاء تثبيت Wine من نظامهم لأي سبب من الأسباب ، يجب عليهم تنفيذ الأوامر التالية فقط.

قم بإلغاء تثبيت إصدار التطوير:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.