سيرفر مخصص: إعداد طبقة التوافق Wine على لينكس
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
Wine هو طبقة توافق مفتوحة المصدر للينكس تتيح تشغيل البرامج التي تم تطويرها أصلاً لويندوز على أنظمة لينكس. هذا مهم بشكل خاص لسيرفرات ألعاب مخصصة التي تقدم فقط ملفات سيرفر ويندوز وقد يكون مطلوبًا كشرط أساسي لأدلتنا الأخرى الخاصة بسيرفرات الألعاب المخصصة على لينكس. في هذا الدليل، سنستعرض عملية الإعداد الأولى لتثبيت Wine على سيرفرك اللينكسي. سنستخدم أوبونتو في الأمثلة، لكن العملية يجب أن تكون مشابهة جدًا للتوزيعات الأخرى.
التحضير
لبداية، اتصل بسيرفرك المخصص عبر SSH. استخدم دليلنا الوصول الأولي عبر SSH إذا كنت بحاجة لمساعدة في ذلك.
تثبيت Wine
ابدأ عملية التثبيت بالتأكد من وجود مجلد /etc/apt/keyrings/
، حيث أن هذا ضروري لـ Wine.
sudo mkdir -pm755 /etc/apt/keyrings
بعدها، قم بتحميل وتخزين مفتاح GPG الخاص بـ Wine في هذا المجلد للتحقق من صحة الحزمة.
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
ستحتاج أيضًا لحفظ قائمة المصادر الخاصة بـ WineHQ، ويمكنك فعل ذلك باستخدام الأمر الجاهز التالي:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/$(lsb_release -is | tr '[:upper:]' '[:lower:]')/dists/$(lsb_release -cs)/winehq-$(lsb_release -cs).sources
شغّل أمر التحديث لضمان قراءة وتثبيت تغييرات الحزم.
sudo apt update
الآن يمكنك المتابعة للخطوة الرئيسية وهي تحميل أحدث إصدار من Wine. قد يستغرق هذا بعض الوقت.
sudo apt install --install-recommends winehq-staging
أخيرًا، تحتاج لتثبيت بعض الحزم الإضافية لضمان عمل Wine بشكل جيد مع سيرفرات الألعاب المخصصة عبر الأمر التالي.
sudo apt install cabextract winbind screen xvfb
الخاتمة
لقد قمت الآن بإعداد طبقة التوافق Wine بنجاح، مما سيمكنك من تشغيل برامج ويندوز على سيرفرك اللينكسي. مع تثبيت هذا الشرط الأساسي المهم، يمكنك الآن متابعة تثبيت سيرفرات ألعاب مخصصة حتى لو كانت مخصصة لويندوز.
ننصحك بالاطلاع على الأدلة الأخرى في هذا القسم التي تغطي تثبيت ألعاب محددة باستخدام SteamCMD وربما Wine لملفات السيرفر المخصصة المبنية لويندوز.