13.8. محاكاة ويندوز: Wine
بالرغم من جميع الجهود السابق ذكرها، يبقى عدد من الأدوات التي ليس لها مكافئ على لينكس، أو أن البرنامج الأصلي مطلوب حتماً. في هذه الحالات تظهر فائدة نظم محاكاة ويندوز. أكثر هذه النظم شهرة هو Wine.
دعنا نبدأ الآن بتذكرة: تسمح المحاكاة بتشغيل برنامج ما (مطور لنظام هدف معين) على نظام مستضيف مختلف. يستخدم نظام المحاكاة هذا النظام المستضيف، الذي يعمل التطبيق عليه، لتقليد خصائص النظام الهدف.
دعنا نثبت الحزم المطلوبة (حزمة ttf-mscorefonts-installer تنتمي لقسم contrib):
#
apt install wine ttf-mscorefonts-installer
إذا كان نظام تشغيلك 64 بت (amd64)، وكانت تطبيقات الويندوز 32 بت، عليك تفعيل تعدد المعماريات حتى تتمكن من تثبيت wine32 من معمارية i386 (انظر
قسم 5.4.5, “دعم تعدد المعماريات”).
The user then needs to run winecfg
and configure which (Debian) locations are mapped to which (Windows) drives. winecfg
has some sane defaults and can auto-detect some more drives; note that even if you have a dual-boot system, you should not point the C:
drive at where the Windows partition is mounted in Debian, as Wine is likely to overwrite some of the data on that partition, making Windows unusable. Other settings can be kept to their default values. To run Windows programs, you will first need to install them by running their (Windows) installer under Wine, with a command such as wine .../setup.exe
; once the program is installed, you can run it with wine .../program.exe
. The exact location of the program.exe
file depends on where the C:
drive is mapped; in many cases, however, simply running wine program
will work, since the program is usually installed in a location where Wine will look for it by itself.
لاحظ أنه لا يجوز الاعتماد على Wine (أو أي حلول مشابهة) قبل الاختبار الفعلي للبرنامج المطلوب تشغيله: لا يمكن اختبار عمل المحاكاة بشكل كامل إلا باختبار يماثل الاستخدام الحقيقي.