Wine هو إعادة تطبيق لواجهة برمجة تطبيقات Win16 و Win32 لأنظمة التشغيل المستندة إلى Unix.
قبل أيام قليلة تم الإعلان عنه إصدار النسخة التطويرية الجديدة من "Wine 8.11"، والتي منذ إصدار الإصدار 8.10 ، تم إغلاق 26 تقرير خطأ وتم إجراء 221 تغييرات.
بالنسبة لأولئك الذين لا يعرفون عن النبيذ ، يجب أن يعرفوا ذلك هذا برنامج شائع ومجاني ومفتوح المصدر أن يسمح للمستخدمين بتشغيل تطبيقات Windows على Linux وأنظمة تشغيل أخرى شبيهة بيونكس. لكي تكون أكثر تقنية قليلاً ، فإن Wine عبارة عن طبقة توافق تقوم بترجمة مكالمات النظام من Windows إلى Linux وتستخدم بعض مكتبات Windows ، في شكل ملفات dll.
الأخبار الرئيسية من Wine 8.11
في هذا الإصدار التطويري الجديد من Wine 8.11 ، أحد المستجدات الرئيسية التي تبرز هو دعم محسن للحد (تقليم) حركة مؤشر الماوس إلى منطقة معينة على الشاشة.
تغيير آخر يبرز من Wine 8.11 هو دعم بروتوكول تنبيه TLS لإرسال حزم إلى الطرف الآخر مع إخطارات حول أسباب فشل مفاوضات اتصال TLS.
بالإضافة إلى ذلك أيضًا يبرز أنه زاد في مساحة العنوان المتوفرة في WoW64، طبقة لتشغيل برامج 32 بت على Windows 64 بت.
بينما تتضمن إصلاحات الأخطاء في Wine 8.11 إصلاحات StarCraft II ، ومشكلات ADVAPI32 64 بت ، و Microsoft Office LibreOffice 7.2.0 ، و Lunar Magic 3.33 ، و Framemaker 8 ، و Steam ، و Ubisoft Connect.
من التغييرات الأخرى أبرز ما في هذا الإصدار الجديد:
- الإصلاح في وضع wow64 التجريبي لا يظهر بعض إطارات العرض
- تم إصلاح المشكلة حيث فقد Wine القدرة على التعامل بشكل صحيح مع الخطوط الموردة للطابعة (CUPS) (برامج مختلفة)
- user32: مراقب - test_EnumDisplayMonitors () يفشل أحيانًا على Linux
- xaudio2_8: xaudio2 - فشل test_simple_streaming () على Windows 8+
- ALT-TAB معطل باستخدام سطح المكتب الافتراضي والتقاط الماوس (الانحدار: 8.9 -> 8.10)
- تم إصلاح المشكلة حيث توقف Wine في إنشاء البادئة
- تجميع الانحدار على Wine 8.10 باستخدام clang في aarch64 (خطأ في الواجهة الخلفية: اسم تسجيل غير صالح "x18")
- تم إصلاح المشكلة حيث يفشل تنفيذ البرنامج عند استدعاء وظيفة الحوار المشترك للملف المفتوح
- إصلاح خطأ تجميع أداة التحميل المسبق # 55091 مع نقل GOTPCREL
- لا يعالج cmd.exe PATH بفواصل منقوطة بادئة أو متسلسلة
أخيرا إذا كنت تريد معرفة المزيد عنها حول إصدار التطوير الجديد هذا من Wine ، يمكنك الرجوع إلى سجل التغييرات في الرابط التالي.
كيفية تثبيت نسخة التطوير من Wine 8.10 على 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