كيفية تثبيت وتكوين النبيذ في أوبونتو

How Install Configure Wine Ubuntu



تشرح هذه المقالة كيفية تثبيت وتكوين Wine في Ubuntu لتشغيل التطبيقات المتوافقة مع Windows.

حول النبيذ

Wine هو برنامج مجاني ومفتوح المصدر يسمح لك بتشغيل برامج وألعاب متوافقة مع Microsoft Windows على Linux و macOS و Android (دعم تجريبي). ظل النبيذ قيد التطوير لأكثر من عقدين من الزمان وقد تحسن توافق التطبيقات بشكل كبير منذ إصداره الأول. غالبًا ما يُساء تفسيره على أنه محاكي. ومع ذلك ، فهي مجرد طبقة توافق تقوم بتحويل مكالمات Windows API إلى مكالمات POSIX في الوقت الفعلي ، مما يوفر أداءً متطابقًا تقريبًا مثل Windows (وفي بعض الحالات أفضل). يرمز Wine إلى Wine Is Not Emulator.







تثبيت النبيذ في أوبونتو

يتم تضمين حزم النبيذ في مستودعات Ubuntu افتراضيًا. ومع ذلك ، فهي ليست محدثة دائمًا وعلى قدم المساواة مع أحدث الإصدارات. لذلك يوصى بتثبيت حزم النبيذ من Ubuntu PPA الرسمية المقدمة من فريق النبيذ. للقيام بذلك ، قم بتشغيل الأوامر التالية على التوالي:



لنظام التشغيل Ubuntu 19.10:



$سودومستودع إضافة apt'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$سودوتحديث مناسب

لنظام التشغيل Ubuntu 18.04:





$سودومستودع إضافة apt'deb https://dl.winehq.org/wine-builds/ubuntu/bionic main'
$سودوتحديث مناسب

يمكنك الآن تثبيت إصدارات مستقرّة من النبيذ أو مطور أو إنشاءات مرحلية عن طريق تشغيل أحد الأوامر أدناه:

$سودوملائمتثبيتWinehq- مستقر
$سودوملائمتثبيتWinehq-devel
$سودوملائمتثبيتWinehq-staging

الاختلافات بين أنواع النبيذ المختلفة

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



WINEARCH

بعد تثبيت النبيذ ، يمكنك استخدام متغير بيئة WINEARCH لتحديد البنية الصحيحة لبادئات النبيذ. بشكل افتراضي ، يتم تثبيت جميع تطبيقات النبيذ في بيئة 64 بت. ومع ذلك ، يمكنك تغيير السلوك باستخدام متغير بيئة WINEARCH بالتنسيق التالي:

  • WINEARCH = win32
  • WINEARCH = win64

لاحظ أنك تحتاج إلى استخدام WINEARCH مرة واحدة فقط عند إنشاء بادئة جديدة (موضح أدناه).

فهم ميزة WINEPREFIX

WINEPREFIX هي ميزة مفيدة جدًا للنبيذ حيث يمكنك عزل تطبيقات Windows ومكتبات النظام وملفات التكوين ووضعها في حاويات عن طريق حصرها في دليل واحد. يمكنك إنشاء العديد من البادئات كما تريد وسيتم التعامل مع كل واحدة على حدة.

يفضل العديد من مستخدمي Linux إنشاء بادئة منفصلة لكل من تطبيقات أو ألعاب Windows التي يريدون تثبيتها وتشغيلها باستخدام النبيذ. غالبًا ما يتطلب تثبيت تطبيق Windows تثبيت مكتبات ومجموعات أدوات تابعة لجهات خارجية. يضمن استخدام بادئات منفصلة للتطبيقات توافقًا أفضل ، وتقليل التعارضات ، ونظام ملفات أنظف. يمكنك إنشاء WINEPREFIX جديد باستخدام متغير بيئة بالتنسيق التالي:

$WINEPREFIX=/طريق/إلى/اختصارخمر /طريق/إلى/file.exe

سيقوم الأمر أعلاه بتشغيل file.exe باستخدام مسار البادئة المحدد في متغير WINEPREFIX. إذا لم يكن المسار موجودًا ، فسيتم إنشاء دليل جديد تلقائيًا. إذا حذفت متغير WINEPREFIX ، فسيتم تثبيت جميع التطبيقات بالبادئة الافتراضية الموجودة في مجلد النبيذ المخفي في دليلك الرئيسي (~ / .wine).

استخدام WINEARCH و WINEPREFIX معًا لتشغيل تطبيق Windows

يمكنك دمج WINEARCH مع WINEPREFIX مخصص لتحديد بنية البادئة بشكل صحيح.

$WINEARCH=win32WINEPREFIX=/طريق/إلى/اختصارخمر /طريق/إلى/file.exe

تخطيط نظام الملفات لبادئة النبيذ

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

إذا قمت بتشغيل مثبّت .exe أو .msi باستخدام النبيذ ، فسيتم تثبيت التطبيق في Program Files ضمن drive_c (ما لم تقدم مسارًا مخصصًا). لذلك من أجل تشغيل ملف exe. بعد انتهاء التثبيت ، قد تضطر إلى الانتقال إلى مجلد التطبيق في دليل Program Files لتشغيل التطبيق.

Winecfg

يمكنك تغيير العديد من الإعدادات وسلوك بادئة النبيذ عن طريق تشغيل الأمر winecfg. تتضمن بعض الإعدادات إعدادات العرض وإعدادات محرك الأقراص الخارجي وإعدادات الصوت.

قم بتشغيل أحد الأوامر التالية لتشغيل winecfg:

$winecfg
$WINEPREFIX=/طريق/إلى/اختصارwinecfg

لوحة تحكم النبيذ

تعد لوحة التحكم في النبيذ أداة مفيدة أخرى مدرجة في النبيذ تتيح لك تكوين لوحات الألعاب وتعديل الخيارات المفيدة الأخرى.

يمكنك تشغيل winecontrol باستخدام أحد الأوامر أدناه:

$خمرمراقبة
$WINEPREFIX=/طريق/إلى/اختصارخمرمراقبة

وينتريكس

Winetricks هي أداة يدوية يتم شحنها مع النبيذ ، والتي تسمح لك بتثبيت العديد من مكتبات وتطبيقات الطرف الثالث من واجهة المستخدم الرسومية. كما يسمح لك بتغيير الإعدادات الخاصة بـ wineprefix والقيام بمهام الصيانة. في حين أن واجهة المستخدم الرسومية الخاصة بـ winetricks ليست بديهية مثل تطبيقات GTK و Qt Linux النموذجية الأخرى ، إلا أنها تنجز المهمة.

لتثبيت Winetricks في Ubuntu ، قم بتشغيل الأمر أدناه:

$سودوملائمتثبيتوينتريكس

يمكنك الآن تشغيل winetricks باستخدام أحد الأوامر التالية:

وينتريكس $
$WINEPREFIX=/طريق/إلى/بادئة winetricks

يحتوي Winetricks أيضًا على واجهة سطر أوامر لطيفة ، يمكنك معرفة المزيد عنها عن طريق تشغيل الأمر أدناه:

$وينتريكس--يساعد

تشغيل ملفات Lnk في Wine

حتى الآن ، أوضحت الأمثلة أعلاه كيفية تشغيل ملفات exe. باستخدام Wine. ومع ذلك ، فإن بعض التطبيقات في Windows تأتي مع ملفات .lnk التي ليست سوى اختصارات للثنائيات القابلة للتنفيذ مع بعض التخصيصات والمعلمات الإضافية.

لتشغيل ملفات .lnk باستخدام برنامج wine ، يجب عليك تشغيل أمر باستخدام أحد التنسيقات التالية:

$خمربداية/طريق/إلى/file.lnk
$WINEPREFIX=/طريق/إلى/اختصارخمربداية/طريق/إلى/file.lnk

تشغيل ملفات Bat في Wine

ملفات Bat هي ملفات نصية تشبه bash يمكن تشغيلها في Windows باستخدام موجه الأوامر أو المترجم الفوري. يتضمن Wine أداة مساعدة Wineconsole يمكن استخدامها لتشغيل موجه الأوامر وتشغيل ملفات .bat. يمكنك تشغيل ملفات .bat باستخدام أحد الأوامر التالية:

$وينكونسول /طريق/إلى/file.bat
$WINEPREFIX=/طريق/إلى/اختصاروينكونسول /طريق/إلى/file.bat

يدعم مترجم الأوامر الموضح أعلاه جميع الأوامر الرئيسية المتوافقة مع Windows.

استنتاج

بإمكان Wine تشغيل العديد من تطبيقات Windows في Linux ، مما يسد الفجوة بين نظامين أساسيين. في حين أن بعض التطبيقات الشائعة لا تعمل حتى الآن مع Wine ، فقد تحسن التوافق العام بشكل كبير. في الماضي القريب ، أعلنت Valve عن طبقة توافق Proton لتشغيل ألعاب Windows على Linux باستخدام Steam. يعتمد Proton على Wine ويأتي مع ميزات إضافية وتحديثات جودة الحياة وتصحيحات التوافق.