غير مصنف

كيفية استخدام برامج ويندوز على لينكس

Si es un usuario de Linux y necesita ejecutar algunas aplicaciones de Windows, es posible que se pregunte cómo hacerlo sin tener que instalar un sistema de arranque dual o una máquina virtual. Afortunadamente, existen algunas herramientas que pueden ayudarle a ejecutar software de Windows en Linux con mínimas molestias y pérdida de rendimiento. En esta publicación de blog, presentaremos dos de las opciones más populares y confiables: Wine y PlayOnLinux.

النوافذ
النوافذ

Wine هو طبقة توافقية مجانية مفتوحة المصدر تتيح لك تشغيل برامج ويندوز على لينكس وغيره من أنظمة التشغيل الشبيهة بنظام يونكس. يرمز Wine إلى «Wine Is Not an Emulator»، مما يعني أنه لا يحاكي نظام تشغيل ويندوز، بل يترجم استدعاءات واجهة برمجة تطبيقات ويندوز إلى استدعاءات لينكس الأصلية، مما يقلل من النفقات العامة ويحسن السرعة. يدعم Wine آلاف تطبيقات ويندوز، من الألعاب إلى برامج الإنتاجية. يمكنك التحقق من قاعدة بيانات تطبيقات Wine لمعرفة مدى جودة عمل البرنامج الذي تريده مع Wine.

لتثبيت Wine على Ubuntu، يمكنك استخدام الأوامر التالية في محطة طرفية:

sudo dpkg –Add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add vinohq.key

sudo add-AP-keep-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ البؤرة الرئيسية’

sudo apt update

sudo apt install apt -install-recommends winehq-stable

لتثبيت Wine على توزيعات لينكس الأخرى، يمكنك اتباع التعليمات الموجودة على موقع Wine الرسمي.

بعد تثبيت Wine، يمكنك تشغيل ملف قابل للتنفيذ في ويندوز بالنقر بزر الماوس الأيمن عليه واختيار «فتح باستخدام أداة تحميل برامج ويندوز Wine». بدلاً من ذلك، يمكنك استخدام أمر Wine في محطة طرفية، متبوعًا بالمسار إلى الملف القابل للتنفيذ. على سبيل المثال:

النبيذ /home/home/user/downloads/setup.exe

قد تتطلب بعض تطبيقات ويندوز مكتبات أو مكونات إضافية لتعمل بشكل صحيح مع Wine. يمكنك استخدام أداة تسمى Winetricks لتثبيتها بسهولة. Winetricks هو برنامج نصي يقوم بتحميل وتثبيت العديد من مكتبات وقت التشغيل القابلة لإعادة التوزيع والمكونات الأخرى التي تتطلبها بعض تطبيقات ويندوز. لتثبيت Winetricks على Ubuntu، يمكنك استخدام الأمر التالي:

sudo apt apt install Winetricks

لاستخدام برنامج Winetricks، يمكنك تشغيله من محطة طرفية أو من قائمة التطبيق. سترى واجهة رسومية تسمح لك بتحديد المكونات التي تريد تثبيتها. على سبيل المثال، إذا كنت ترغب في تثبيت Microsoft .NET Framework 4.0، فيمكنك تحديده من القائمة والنقر فوق موافق. سيقوم Winetricks بتنزيله وتثبيته لك.

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

لتثبيت PlayOnLinux على Ubuntu، يمكنك استخدام الأوامر التالية في المحطة الطرفية:

sudo apt update

sudo apt apt install playonlinux

لتثبيت PlayOnLinux على توزيعات لينكس الأخرى، يمكنك اتباع التعليمات الموجودة على موقع PlayOnLinux الرسمي.

بعد تثبيت PlayOnLinux، يمكنك تشغيله من قائمة التطبيقات أو من محطة طرفية. سترى نافذة رئيسية تعرض التطبيقات المثبتة وتسمح لك بإضافة تطبيقات جديدة. لتثبيت تطبيق جديد، انقر على زر «تثبيت» واختر فئة من الجزء الأيمن. سترى قائمة بالتطبيقات المتاحة لتلك الفئة. انقر على التطبيق الذي تريد تثبيته واتبع التعليمات التي تظهر على الشاشة. سيرشدك PlayOnLinux خلال عملية التثبيت وينشئ اختصارًا للتطبيق في النافذة الرئيسية.

يمكنك أيضًا تشغيل ملفات تثبيت الويندوز الخاصة بك باستخدام PlayOnLinux بالنقر على خيار «تثبيت برنامج غير مدرج» في أسفل النافذة. سيؤدي هذا إلى تشغيل معالج يسمح لك بإنشاء تثبيت مخصص لأي برنامج ويندوز. يمكنك اختيار إصدار وبادئة Wine المراد استخدامها، والمكونات المراد تثبيتها، والإعدادات المراد تطبيقها.

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

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

يتمتع Wine بتاريخ طويل بدأ قبل 30 عامًا، عندما كان نظام التشغيل ويندوز 3.1 هو نظام التشغيل المهيمن. كان أول مشروع ل Wine محاولة هاوٍ لتشغيل برنامج «Hello World» بسيط ولعبة سوليتير الكلاسيكية على نظام لينكس. عندما ظهر نظام ويندوز 95، كان على Wine أن يتكيف مع واجهة برمجة التطبيقات الجديدة 32 بت، وأحرز بعض التقدم الملحوظ، مما جذب انتباه Corel، التي استثمرت في تطوير Wine لمدة عام لنقل مجموعة Wordperfect الشهيرة إلى لينكس.

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

يمكنني تقديم فهم عام لكيفية عمل Wine وبعض الميزات والتحسينات النموذجية التي يعمل عليها مطورو Wine. Wine هي طبقة توافقية مفتوحة المصدر تسمح بتشغيل تطبيقات ويندوز على أنظمة تشغيل شبيهة بأنظمة يونكس مثل لينكس وماك. تتضمن بعض الأهداف والتحسينات الشائعة في تطوير Wine ما يلي:

1. **توافق محسّن:** يعمل مطورو Wine باستمرار على تحسين التوافق مع مجموعة واسعة من تطبيقات وألعاب Windows. ويتضمن ذلك معالجة المشاكل والأخطاء التي تمنع تشغيل برامج معينة بشكل صحيح.

2. ** دعم 64 بت:** يهدف Wine غالبًا إلى توفير دعم أفضل لتشغيل تطبيقات Windows 64 بت في بيئة 64 بت. يمكن أن يشمل ذلك التقدم في تشغيل برامج 32 بت على نظام مضيف 64 بت دون الحاجة إلى مكتبات إضافية 32 بت.

3. ** دعم المكتبات:** يمكن ل Wine إضافة أو تحسين دعم مكتبات Windows المختلفة التي تعتمد عليها التطبيقات. وهذا يساعد على استخدام المزيد من برامج ويندوز على منصات غير ويندوز.

4. **واجهة المستخدم:** يمكن لمطوري Wine العمل على تحسين واجهة المستخدم وخيارات التهيئة لتسهيل إعداد تطبيقات Windows وتشغيلها على المستخدمين.

5. **محاكاة إصدارات Windows:** يهدف Wine إلى محاكاة إصدارات مختلفة من Windows، مثل Windows XP وWindows 7 وغيرهما. قد تكون التحسينات في مضاهاة الإصدارات الأحدث من Windows، مثل Windows 10 و11، هي محور جهود التطوير.

6. ** قاعدة بيانات التطبيقات (AppDB):** يحتفظ Wine بقاعدة بيانات تطبيقات Wine (AppDB)، حيث يمكن للمستخدمين التحقق مما إذا كانت تطبيقات أو ألعاب معينة من Windows متوافقة مع Wine وما إذا كانت تتطلب أي تهيئة أو إعدادات خاصة.

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