تم الإعلان عنه مؤخرًا إصدار النسخة التطويرية الجديدة من Wine 7.4، والتي منذ إصدار الإصدار 7.3 ، تم إغلاق 14 تقرير خطأ وتم إجراء 505 تغييرات.
بالنسبة لأولئك الذين لا يعرفون عن النبيذ ، يجب أن يعرفوا ذلك هذا برنامج شائع ومجاني ومفتوح المصدر أن يسمح للمستخدمين بتشغيل تطبيقات Windows على Linux وأنظمة تشغيل أخرى شبيهة بيونكس. لكي تكون أكثر تقنية قليلاً ، فإن Wine عبارة عن طبقة توافق تقوم بترجمة مكالمات النظام من Windows إلى Linux وتستخدم بعض مكتبات Windows ، في شكل ملفات dll.
يعد Wine أحد أفضل الطرق لتشغيل تطبيقات Windows على نظام Linux. بالإضافة إلى ذلك ، يمتلك مجتمع Wine قاعدة بيانات مفصلة للغاية للتطبيق.
الأخبار الرئيسية من Wine 7.4
في هذا الإصدار الجديد من Wine 7.4 الذي تم تقديمه ، تم إبراز ذلك مكتبة vkd3d 1.3 مع تنفيذ Direct3D 12 تم دمجها بالفعل في الهيكل الرئيسي وهو يعمل من خلال ترجمة المكالمات إلى Vulkan Graphics API.
بالإضافة إلى المكتبات تم تغيير WineD3D و D3D12 و DXGI للاستخدام تنسيق الملف القابل للتنفيذ PE (قابل للتنفيذ المحمول) بدلاً من ELF.
تغيير آخر يبرز في هذا الإصدار الجديد من Wine 7.4 هو أنه تمت إضافته دعم تنسيق WAV49 لمكتبة gsm وهذا أيضًا crypt32 DLL يضيف دعمًا أوليًا لتشفير وفك تشفير طلبات OCSP (بروتوكول حالة الشهادة عبر الإنترنت) الموقعة رقميًا.
يمكننا أن نجد ذلك أيضًا تأكد من أن تأثيرات الاهتزاز تعمل بشكل صحيح في الألعاب عند استخدام وحدات تحكم DualSense.
من ناحية أخرى ، يُذكر أيضًا أنه تم إصلاح مشاكل تحميل ملفات DLL مع دعم مجموعات Windows API على Arch Linux.
من التغييرات الأخرى التي تبرز من هذا
- الموضوع الافتراضي هو "فاتح".
- تمت إضافة أجزاء أساسية لميزات التعرف على الكلام (SpeechRecognizer API).
- دعم مستمر للنوع "الطويل" في الكود (حوالي 200 تغيير).
- تمت إضافة تعريفات OCSP.
- تمت إضافة تأثير D2D1Shadow.
- يدعم إرسال أجزاء المخزن المؤقت لمقبس الويب.
- يدعم استقبال أجزاء المخزن المؤقت لمقبس الويب.
- دعم إضافي لتشفير طلبات OCSP.
- تقارير الأخطاء المغلقة المتعلقة بالألعاب: League of Legends ، Psi-Ops: The Mindgate Conspiracy ، The Godfather ، MahjongSoul.
- أضف تعريف الواجهة Windows.Gaming.Input.IGameControllerInputSink.
- تقارير الأخطاء المغلقة المتعلقة بتشغيل التطبيقات: 3Dmark03 ، 3Dmark05 ، 3Dmark06.
أخيرا إذا كنت تريد معرفة المزيد عن إصدار التطوير الجديد هذا من إصدار Wine ، يمكنك التحقق من سجل التغييرات في الرابط التالي.
كيفية تثبيت نسخة التطوير من Wine 7.4 على 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
تحياتي ، شكرًا لجميع الأعمال وهذه المنشورات ذات القيمة الكبيرة لأولئك منا الذين بدأوا مع Linux ، أود تحديدًا كيف يتواصل النبيذ مع عنوان UNC ، أي \\ 192.168.x.xxx \ recursodered؟ كيف يتم تكوين الشبكات أو LAN داخل برنامج Wine بحيث يمكن فهم التطبيق الذي تحاكيه؟ شكرا مقدما على أي تعليق