يتوفر إصدار التطوير الجديد من Wine 4.15 وهو جاهز للتثبيت

نبيذ

الاسبوع الماضي تم إصدار إصدار جديد لفرع تطوير Wine ، وهو الفرع الجديد النبيذ 4.15 أنه منذ إصدار الإصدار 4.14 ، تم إغلاق 28 تقريرًا من تقارير الأخطاء وتم إجراء 244 تغييرًا.

بالنسبة لأولئك الذين ما زالوا غير مدركين لمشروع Wine يجب أن تعلم أن هذه طبقة من تطبيق مفتوح المصدر لـ Win32 API قادر على تشغيل طبقة توافق Windows على Linux و MacOS و BSD. النبيذ بديل ممتاز ومجاني تمامًا لـ Windows API لأنظمة GNU / Linux ويمكنك أيضًا استخدام ملفات DLL الأصلية لنظام التشغيل Windows اختياريًا ، إذا كانت متوفرة.

يرجى ملاحظة أنه على الرغم من أن بعض التطبيقات والألعاب تعمل بشكل جيد مع Wine على توزيعة Linux ، فإن البعض الآخر قد يكون به أخطاء.

ما لم يكن برنامج Windows معينًا ضروريًا بالنسبة لك ، فمن المستحسن بشكل عام محاولة العثور على بديل للبرنامج المطلوب في Linux أولاً أو اختيار حل سحابي.

علاوة على ذلك ، النبيذ يقدم مجموعة تطوير بالإضافة إلى أداة تحميل برامج Windows ، بحيث يمكن للمطورين تعديل العديد من برامج Windows التي تعمل بنظام Unix x86 بسهولة ، بما في ذلك Linux و FreeBSD و Mac OS X و Solaris.

يحتوي Wine على نسختين وهما الإصدار الثابت ونسخة التطوير. الإصدار الثابت هو نتيجة العمل وإصلاح الأخطاء في إصدار التطوير.

عادةً ما يكون إصدار التطوير هو الأهم من الناحية النظرية حيث يتم إصدار هذا الإصدار من أجل الكشف عن كل تلك الأخطاء والقدرة على تصحيح أو تطبيق التصحيحات.

ما الجديد في نسخة التطوير من Wine 4.15

مع إطلاق هذا الفرع الجديد إضافة التنفيذ الأولي لخدمة HTTP (WinHTTP) وواجهة برمجة التطبيقات (API) المرتبطة به لتطبيقات العميل والخادم التي تعمل على إفساد الطلبات وتلقيها باستخدام بروتوكول HTTP.

المكالمات المدعومة هي HttpReceiveHttpRequest () ، HttpSendHttpResponse () ، HttpRemoveUrl () ، HttpCreateHttpHandle () ، HttpCreateServerSession () ، HttpCreateRequestQueue () ، HttpAddrl ، إلخ. تم أيضًا تحضير معالج Http.sys الذي يعالج طلبات HTTP الواردة.

في حين لمطوري هندسة nt64 عملوا على دعم فك المكدس تمت إضافته إلى ntdll وأضيف أيضًا دعمًا لربط مكتبات libunwind الخارجية.

من تقارير الشوائب مغلقة الألعاب والتطبيقات ذات الصلة بالعمل هؤلاء من Dragon Age: Origins ، Construct 2 ، World of Warcraft 7 ، Need For Speed ​​Most Wanted 2012 ، Reflex Arena ، Titanfall 2 ، Vypress Chat 2.1.9 ، Quickbooks 2018 ، EverQuest ، Guild Wars ، Wizard101 ، Touhou ، Unreal Tournament ، SwanSoft CNC.

من التغييرات الأخرى التي تبرز في الإعلان عن فرع التطوير الجديد هذا:

  • يتم تنفيذ استدعاء لـ S في KernelbaseetThreadStackGuarantee() ، والذي يستخدم في نتدلل للتعامل مع حالات تجاوز المكدس
  • وصول دعم محسّن لإعدادات الشاشات المتعددة عند العمل على macOS
  • قدرات المترجم الموسعة jscript و vbscript
  • En النبيذ، إضافة دعم للتمديد WINED3D_TEXTURE_DOWNLOADABLE وتم تنفيذ الوظيفة 3d_colour_srgb_from_linear ()
  • وظائف d3drm_viewport2_GetCamera () ، d3drm_viewport2_SetCamera () ، d3drm_viewport2_GetPlane () و d3drm_viewport2_SetPlane () يتم تنفيذها في d3drm
  • الوظيفة gdipRecordMetafileStreamI () إلى gdiplus
  • مجموعة محسّنة من عناصر التحكم لنماذج تحرير RichEdit

كيفية تثبيت الإصدار التجريبي من Wine 4.15 على Ubuntu ومشتقاته؟

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

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

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 https://dl.winehq.org/wine-builds/ubuntu/

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

اترك تعليقك

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

*

*

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