كيفية تثبيت وتكوين نظام ويندوز الفرعي لنظام لينكس 2 (WSL2)

  • يتيح لك WSL2 تشغيل توزيعات GNU/Linux الحقيقية داخل نظام التشغيل Windows بأداء وتوافق أفضل من WSL1.
  • يمكن إجراء التثبيت باستخدام الأمر wsl --install أو يدويًا عن طريق تمكين الميزات والنواة والتوزيعة.
  • من الممكن إدارة توزيعات متعددة، والتبديل بين إصداري WSL1 و WSL2، واستخدام WSL مع Docker و VS Code.
  • تُعدّ إجراءات الأمان والتحديثات وممارسات التكوين الجيدة عناصر أساسية للاستفادة من WSL2 في بيئات التطوير والمؤسسات.

قم بتثبيت وتكوين نظام ويندوز الفرعي لنظام لينكس 2 (WSL2)

إذا كنت تقوم بالتطوير على نظام ويندوز ولكنك تحتاج إلى بيئة لينكس، فإن نظام ويندوز الفرعي لنظام لينكس 2 (WSL2) ربما يكون هذا أحد أفضل الأدوات التي يمكنك تثبيتها على جهاز الكمبيوتر الخاص بك. فهو يتيح لك الحصول على توزيعة GNU/Linux حقيقية مدمجة في نظام التشغيل Windows، مع طرفيتها وحزمها وحتى تطبيقاتها الرسومية، دون الحاجة إلى التعامل مع الآلات الافتراضية المعقدة أو إعدادات الإقلاع المزدوج.

سنرى في هذا الدليل كيفية تثبيت وتكوين WSL2 خطوة بخطوة في نظامي التشغيل Windows 10 و Windows 11، ما هي المتطلبات التي تحتاجها، وكيفية اختيار التوزيعة المفضلة لديك (Ubuntu، Debian، Kali، Fedora، إلخ)، وكيفية التحقق من إصدار WSL الذي تستخدمه، وكيفية الترقية من WSL1 إلى WSL2، وكيفية إدارة توزيعات متعددة في وقت واحد، وما هي أفضل الممارسات التي يجب اتباعها لتحقيق أقصى استفادة منه في بيئات التطوير والأعمال.

ما هو WSL2 ولماذا يستحق الاستخدام؟

نظام ويندوز الفرعي لنظام لينكس، أو WSL، هو ميزة من ميزات ويندوز تسمح لك بتشغيل بيئة لينكس كاملة داخل نظام ويندوز دون الاعتماد على آلة افتراضية تقليدية أو نظام تشغيل مزدوج. يستخدم إصدار WSL2 نواة لينكس حقيقية يعمل في جهاز افتراضي خفيف الوزن بفضل منصة المحاكاة الافتراضية لنظام التشغيل ويندوز (Hyper-V ومنصة الجهاز الافتراضي).

ما هو Oreaon 10؟
المادة ذات الصلة:
Oreon 10: ما يقدمه هذا التوزيع من Linux، الإصدارات والمزايا

باستخدام WSL2 يمكنك التثبيت توزيعات جنو/لينكس مثل أوبونتو، ديبيان، كالي، فيدورا، ألبين أو آرتش من متجر مايكروسوفت أو يدويًا، يمكنك تشغيل أوامر Bash وأدوات التطوير والخوادم وحاويات Docker وحتى تطبيقات واجهة المستخدم الرسومية، وكلها متكاملة مع نظام ملفات Windows.

بالمقارنة مع WSL1، يقدم WSL2 تحسين أداء الإدخال/الإخراج (القرص والشبكة)يوفر هذا النظام توافقًا مُحسّنًا مع أدوات لينكس الأصلية ودعمًا كاملًا لحاويات دوكر المُعتمدة على لينكس. وهذا ما يجعله خيارًا مثاليًا لتطوير مواقع الويب، وعلوم البيانات، والخدمات المصغّرة، وخطوط أنابيب التكامل المستمر/التسليم المستمر، وإدارة الأنظمة.

المتطلبات الأساسية لتثبيت WSL2

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

  • الإصدار 10 من Windows 2004 أو أحدث (الإصدار 19041 أو أعلى) أو
  • نوافذ 11 في أي من إصداراتها المتوافقة.

إذا كان لديك نظام التشغيل Windows 10 ولكن بإصدار أقدم من 19041، فلا يزال بإمكانك استخدام WSL، ولكن سيتعين عليك اللجوء إلى عملية التثبيت اليدوي تفعيل الميزات وتنزيل النواة يدويًا.

في الإصدارات الأقدم، أو في بعض إصدارات Windows Server أو LTSC، قد لا يعمل الأمر المبسط. وسل ركبت وسيتعين عليك اتباع خطوات التثبيت. على أي حال، تحقق من إصدارك بالضغط على اضغط على مفتاحي Windows + R، ثم اكتب winver والتحقق من النافذة التي تظهر.

بالإضافة إلى ذلك، في نظام التشغيل ويندوز 10، تحتاج إلى أن يكون النظام 64 بت والإصدار 18362 أو أعلى لضمان عمل WSL2 بكفاءة، ستحتاج إلى نظام ويندوز 32 بت. إذا كان لديك نظام ويندوز 32 بت، فلن تتمكن من استخدام WSL وسيتعين عليك اللجوء إلى بدائل أخرى مثل Git Bash أو تقنيات المحاكاة الافتراضية التقليدية.

طريقة سريعة: تثبيت WSL2 بأمر واحد

في الإصدارات الحديثة من نظامي التشغيل ويندوز 10 وويندوز 11، يوجد أمرٌ يقوم بأتمتة عملية تثبيت WSL بأكملها (ميزات ويندوز، النواة، والتوزيعة الافتراضية) دون الحاجة إلى تحديد المربعات يدويًا.

الخطوات الأساسية هي:

  1. فتح PowerShell كمسؤول (ابدأ > ابحث عن "PowerShell" > انقر بزر الماوس الأيمن > تشغيل كمسؤول).
  2. قم بتشغيل الأمر:
    wsl --install
  3. أعد تشغيل جهاز الكمبيوتر الخاص بك عندما يطلب منك نظام التشغيل Windows القيام بذلك.

سيؤدي هذا الأمر إلى التفعيل التلقائي لـ الميزات المطلوبة لنظام WSL ومنصة الآلة الافتراضيةسيقوم بتنزيل نواة لينكس، وبشكل افتراضي، سيقوم بتثبيتها. أوبونتو كتوزيعة أولية. يمكنك لاحقًا تغيير التوزيعات دون أي مشكلة.

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

قم بتثبيت وتكوين نظام ويندوز الفرعي لنظام لينكس 2 (WSL2)

دليل التثبيت اليدوي خطوة بخطوة لـ WSL و WSL2

إذا لم يكن الأمر المبسط متوفرًا في إصدارك، أو كنت تفضل استخدام تحكم أدق في كل خطوةيمكنك تثبيت WSL2 يدويًا. تنقسم العملية القياسية على نظامي التشغيل Windows 10 و 11 إلى عدة خطوات.

الخطوة 1: تفعيل نظام ويندوز الفرعي لنظام لينكس

أولاً، عليك تفعيل الميزة الاختيارية التي تسمح لك بتشغيل نظام لينكس داخل نظام ويندوز. للقيام بذلك، افتح PowerShell كمسؤول وتنفيذ:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

يقوم هذا الأمر بتثبيت مكون WSL الأساسيفي هذه المرحلة، إذا كنت ترغب فقط في استخدام WSL1، يمكنك إعادة التشغيل والانتقال مباشرة إلى تثبيت التوزيعة، ولكن للاستفادة من WSL2، من المهم المتابعة إلى الخطوة التالية قبل إعادة التشغيل.

الخطوة الثانية: تفعيل منصة الآلة الافتراضية

يعتمد WSL2 على طبقة افتراضية خفيفة الوزن، لذا فإن تمكين هذه الميزة أمر إلزامي. منصة الآلة الافتراضية. بعد العودة إلى PowerShell بصلاحيات المسؤول، قم بتشغيل الأمر التالي:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

لكي يتم تطبيق هذه التغييرات بشكل صحيح، من الضروري الآن قم بإعادة تشغيل جهاز الكمبيوتربدون إعادة التشغيل هذه، لن يعمل نظام WSL2 بشكل صحيح.

الخطوة 3: تثبيت أو تحديث نواة لينكس لنظام WSL2

يستخدم WSL2 نواة لينكس خاصة بنظام ويندوزيتم توزيعه كحزمة مستقلة. إذا لم يكن مثبتًا لديك أو كنت ترغب في تحديثه، يمكنك القيام بذلك بطريقتين:

  • تنزيل ملف تحديث نواة النظام MSI من صفحة إصدار WSL الرسمية على GitHub أو في وثائق Microsoft، وتشغيله مثل أي برنامج تثبيت.
  • باستخدام أمر WSL نفسه:
    wsl --update
    والذي يقوم بتنزيل وتثبيت أحدث إصدار من نواة النظام المتوفرة من متجر مايكروسوفت.

بمجرد تثبيت الحزمة، ستحصل على نواة لينكس جاهزة لـ WSL2 على نظامك. هذا ضروري لكي تعمل توزيعات لينكس في الوضع 2.

الخطوة 4: تعيين WSL2 كإصدار افتراضي

بحيث يتم تكوين جميع توزيعات لينكس الجديدة التي تقوم بتثبيتها مباشرةً باستخدام WSL2 بدلاً من WSL1افتح PowerShell وقم بتشغيل:

wsl --set-default-version 2

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

الخطوة 5: تثبيت توزيعة لينكس

بعد تفعيل نظام WSL وتشغيل نواة WSL2، يمكنك تثبيت توزيعة لينكس التي تفضلها. لديك عدة خيارات حسب بيئتك:

قم بتثبيت توزيعة من متجر مايكروسوفت

الطريقة الأنسب هي استخدام متجر Microsoft:

  1. افتح متجر مايكروسوفت من قائمة ابدأ.
  2. أوجد التوزيع المطلوب (على سبيل المثال، أوبونتو، ديبيان، فيدورا، كالي، أوبن سوزي، ألبين، وما إلى ذلك).
  3. انقر فوق الحصول على / تثبيت وانتظر حتى ينتهي التنزيل.
  4. بعد التثبيت، انقر على بداية أو افتحه من قائمة ابدأ.

في المرة الأولى التي يتم تشغيلها، ستُكمل التوزيعة تركيب داخلي (فك الضغط والتكوين الأساسي) وسيطلب منك إنشاء مستخدم يونكس افتراضي.

التثبيت اليدوي باستخدام حزم .appx أو .wsl

إذا كانت بيئتك لا تسمح باستخدام متجر Microsoft (على سبيل المثال، في خوادم ويندوز، أو LTSC، أو أجهزة الكمبيوتر الخاصة بالشركات ذات السياسات التقييديةيمكنك تثبيت التوزيعات عن طريق تنزيل الحزم مباشرة:

  • قم بزيارة روابط التنزيل الرسمية لتوزيعات WSL (Ubuntu، Debian، Kali، Oracle Linux، Fedora Remix، إلخ).
  • تحميل الملف .appx o .wsl من التوزيع إلى مجلد محلي.
  • في PowerShell، انتقل إلى ذلك المجلد وقم بتشغيل ما يلي:
    Add-AppxPackage .\nombre_paquete.appx

يمكنك أيضًا استخدام أوامر مثل استدعاء WebRequest o curl.exe لتنزيل الحزم من سطر الأوامر، على سبيل المثال:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

بمجرد تثبيت الحزمة، ستتمكن من ابدأ تشغيل التوزيعة بالنقر المزدوج على الملف. أو بالبحث عنه بالاسم في قائمة ابدأ. إذا كنت تستخدم Server Core، فستحتاج إلى اتباع تعليمات مايكروسوفت المحددة لتحويل ملف .appx إلى ZIP وتثبيته يدويًا.

اختيار وتغيير توزيعة لينكس الافتراضية

عند استخدام الأمر وسل ركبت بدون أي معلمات، يقوم نظام ويندوز بتثبيت أوبونتو افتراضيًا. إذا كنت تفضل توزيعة أخرى (مثل ديبيان أو كالي)، يمكنك تحديدها أثناء التثبيت باستخدام:

wsl --install -d Debian

لعرض قائمة التوزيعات المتاحة للتثبيت عبر المتجر الإلكتروني أو WSL، قم بتشغيل الأمر التالي في PowerShell:

wsl.exe --list --online

إذا كنت تريد تغيير التوزيعة التي تعتبر افتراضية (الذي يبدأ بمجرد تشغيله) wsl (بدون معلمات)، يمكنك القيام بذلك باستخدام:

wsl.exe --set-default <NombreDistro>

على سبيل المثال:
wsl -s Debian
سيؤدي ذلك إلى حدوث ذلك عند إطلاقه wsl npm init يتم تنفيذ هذا الأمر من خلال PowerShell داخل توزيعة Debian.

إنشاء مستخدم لينكس والبدء

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

Installing, this may take a few minutes...
Please create a default UNIX user account.
Enter new UNIX username:

من المهم اختيار هذا المستخدم بعناية، لأنك ستستخدمه بانتظام في WSL. إليك بعض التوصيات المفيدة:

إنشاء USB مباشر باستخدام TAILS Linux
المادة ذات الصلة:
كيفية إنشاء USB مباشر مع Tails Linux للتصفح دون أن يتم تعقبك
  • إستخدم الاسم بأحرف صغيرة، بدون علامات تشكيل أو رموز خاصة.
  • ليس من الضروري أن يتطابق مع اسم مستخدم ويندوز الخاص بك (في الواقع، يُنصح بأن يكون مختلفًا).
  • تذكر أن مجلدك الشخصي سيكون من النوع /home/usuario.

بعد ذلك، ستحتاج إلى تحديد كلمة مرور ذلك المستخدماحتفظ به في مكان آمن، لأنك ستحتاج إليه للعمليات الإدارية داخل التوزيع، خاصة إذا كنت تستخدم sudo.

تحقق من إصدار WSL الذي تستخدمه

عند تثبيت عدة توزيعات لينكس، قد تستخدم كل منها WSL1 أو WSL2للاطلاع على القائمة التي تتضمن تفاصيل كل عنصر، افتح برنامج PowerShell وقم بتشغيل الأمر التالي:

wsl.exe --list --verbose

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

wsl -l -v

إذا كنت ترغب في تغيير الإصدار الافتراضي لعمليات التثبيت الجديدة بين WSL1 و WSL2، يمكنك استخدام ما يلي:

wsl.exe --set-default-version <1|2>

الترقية من WSL1 إلى WSL2 (أو العكس)

إذا كنت قد قمت مسبقًا بتكوين WSL1 أو تم تثبيت توزيعتك على هذا الإصدار وترغب الآن في الاستمتاع بـ مزايا أداء وتوافق WSL2يمكنك نقلها بسهولة. ما عليك سوى تشغيل الأمر التالي في PowerShell:

wsl.exe --set-version <Distro> <1|2>

على سبيل المثال:
wsl --set-version Ubuntu 2
سيؤدي هذا إلى تحويل توزيعة أوبونتو الخاصة بك لاستخدام WSL2. قد تستغرق العملية بعض الوقت إذا كان نظامك يحتوي على العديد من الملفات، ولكن لا يلزم القيام بها إلا مرة واحدة.

يمكنك أيضًا، إذا لزم الأمر، الترقية من WSL2 إلى WSL1 باستخدام نفس الأمر مع الرقم 1 كرقم الإصدار. قد يكون هذا مفيدًا في حالات توافق محددة للغاية.

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

كيفية تشغيل وإدارة توزيعات متعددة باستخدام WSL؟

تتيح لك رابطة محترفي ركوب الأمواج (WSL) الحصول على يمكنك استخدام أي عدد تريده من توزيعات لينكس يمكن تثبيتها بالتوازي: يمكنك الجمع بين أوبونتو للتطوير العام، وديبيان لبيئات الإنتاج، وكالي لاختبارات الأمان، وألبين للخدمات الخفيفة، وما إلى ذلك.

توجد عدة طرق شائعة للوصول إلى هذه التوزيعات بعد تثبيتها:

  • محطة طرفية لنظام التشغيل Windows (موصى به): يمكنك فتح علامات تبويب ولوحات متعددة، كل منها بتوزيعة مختلفة أو باستخدام PowerShell أو cmd أو Azure CLI وما إلى ذلك، وتخصيص الألوان والخطوط والخلفيات واختصارات لوحة المفاتيح.
  • من قائمة البدأعن طريق البحث عن اسم التوزيعة (على سبيل المثال، "Ubuntu" أو "Debian") وتشغيلها كما لو كانت مجرد تطبيق آخر.
  • عن طريق الاستدعاء المباشر اسم التوزيع في PowerShell إذا تم تعيينه (على سبيل المثال، كتابة ubuntu).
  • ببساطة الجري wsl.exe في PowerShell لفتح التوزيعة الافتراضية في وحدة التحكم الحالية.
  • باستخدام wsl [comando] إلى تنفيذ أمر محدد في نظام لينكس دون بدء جلسة تفاعلية جديدة، مثل wsl -l -v o wsl pwd.

إذا سبق لك الدخول إلى WSL داخل وحدة تحكم PowerShell وتريد العودة إلى مترجم Windows، فما عليك سوى كتابة exit لإغلاق جلسة التوزيع.

أفضل الممارسات للتكوين والاستخدام في التطوير

بمجرد تشغيل WSL2، يجدر بك قضاء بعض الوقت في اضبط الإعدادات بدقة لجعل بيئة التطوير الخاصة بك مريحة وفعالة، إليك بعض التوصيات:

  • قم بتكوين جهازك بشكل صحيح المستخدم، الصدفة واللغة داخل التوزيعة (على سبيل المثال، عن طريق تثبيت shell المفضل لديك، وتعديل الإعدادات المحلية، وما إلى ذلك).
  • التثبيت والتخصيص نوافذ الطرفية لإدارة جلسات متعددة بسهولة باستخدام علامات التبويب والاختصارات والسمات.
  • تكوين نظام التحكم في الإصدارات Git مباشرة في توزيعة لينكس، باستخدام ssh لمستودعاتك البعيدة.
  • استخدم VS Code مع إضافة Remote – WSL لتحرير وتصحيح المشاريع داخل نظام لينكس دون مغادرة نظام ويندوز.
  • انتبه جيدًا لمكان تخزين ملفاتك: من الأفضل العمل على المشاريع داخل نظام ملفات التوزيعة (/home/usuario/proyecto) ذلك في مسارات ويندوز المثبتة.
  • إذا كنت تدير قواعد بيانات أو خدمات كثيفة الاستخدام، فضع في اعتبارك ما يلي: إعدادات حدود الذاكرة ووحدة المعالجة المركزية استخدام إعدادات WSL المتقدمة عند العمل مع الأحمال الثقيلة.

التكامل مع بيئات Docker والحوسبة السحابية وبيئات المؤسسات

من أبرز مزايا WSL2 التكامل مع الحاويات والخدمات السحابيةبفضل امتلاكها لنواة لينكس حقيقية، يمكن لـ Docker Desktop استخدام WSL2 كخلفية، مما يوفر أداءً أفضل بكثير من المحاكاة الافتراضية الكلاسيكية على نظام التشغيل Windows.

في بيئات الشركات، يسهل WSL2 إنشاء خطوط أنابيب التكامل المستمر/التسليم المستمر المتجانسةحيث يعمل المطورون على نظام لينكس على نظام ويندوز وينشرون على خوادم لينكس في السحابة (AWS، Azure، إلخ) مع الحد الأدنى من التغييرات بين البيئات.

علاوة على ذلك، أصبح من الشائع بشكل متزايد الجمع بين WSL2 و مشاريع الذكاء الاصطناعي، ووكلاء الذكاء الاصطناعي، وتحليل البيانات، وذكاء الأعمال، والاستفادة من مجموعة واسعة من أدوات لينكس (بايثون، آر، أطر الذكاء الاصطناعي) مع الحفاظ على التكامل مع أدوات سطح المكتب التي تعمل بنظام ويندوز مثل باور بي آي أو عملاء المؤسسات الآخرين.

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

السلامة والصيانة في WSL2

على الرغم من أن WSL2 تعمل ضمن آلة افتراضية خفيفة الوزن مُدارة بنظام ويندوزلا تزال بيئة لينكس كاملة، لذا يُنصح بتطبيق إجراءات أمنية مماثلة لتلك المستخدمة على أي خادم:

  • قم بالتحديث بشكل متكرر حزم التوزيع (apt update && apt upgrade (على سبيل المثال، في دبيان/أوبونتو).
  • استخدم المستخدمون الذين لا يملكون صلاحيات للحياة اليومية واللجوء إلى sudo فقط عندما يكون ذلك ضروريا.
  • قم بتكوينه واستخدامه مفاتيح SSH بدلاً من كلمات المرور للوصول عن بُعد.
  • احمِ نظام ويندوز وتوزيعات لينكس باستخدام حلول أمنية وجدار حماية جيدة.
  • ضع استراتيجية لـ نسخ احتياطية من البيانات المهمةسواء من نظام التشغيل ويندوز أو لينكس، وإذا أمكن، دمجها مع الخدمات السحابية.

من المستحسن أيضاً التحقق من تحديثات WSL مع wsl --update وإذا كنت مهتمًا بتجربة الميزات الجديدة قبل أي شخص آخر، ففكر في استخدام المعلمة --pre-release أو انضم إلى برنامج Windows Insider.

اختبر الميزات في نسخة تجريبية من WSL

إذا كنت ترغب في البقاء على اطلاع دائم، يمكنك الوصول إلى أخبار دوري السوبر للسيدات في مرحلة المعاينةهناك طريقين:

  • انضم الي برنامج Windows Insider واختر قناة (قناة التطوير، بيتا، معاينة، إلخ) لتلقي إصدارات ويندوز مع ميزات WSL الجديدة.
  • دون تغيير قناة ويندوز الخاصة بك، قم بتشغيل ما يلي:
    wsl.exe --update --pre-release
    للحصول على النسخة التجريبية من WSL مباشرة من مايكروسوفت.

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

قم بتثبيت WSL بدون اتصال بالإنترنت

في البيئات المغلقة أو تلك التي يكون الوصول إلى الإنترنت فيها محدودًا، من الممكن أيضًا تثبيت WSL باستخدام إجراء غير متصل بالإنترنتسيكون التدفق العام كالتالي:

  • قم بتنزيل الملف إلى جهاز كمبيوتر متصل بالإنترنت. أحدث حزمة MSI من WSL قم بتنزيله من صفحة الإصدار على GitHub وقم بتثبيته على الجهاز المستهدف.
  • افتح برنامج PowerShell بصلاحيات المسؤول وقم بتمكين منصة الجهاز الظاهري باستخدام ما يلي:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    إعادة التشغيل بعد ذلك.
  • تركيب نظام توزيع من خلال ملف بامتداد .wsl أو .appx التي قمت بتنزيلها مسبقًا، باستخدام Add-AppxPackage أو باتباع الإجراء الذي أوصت به مايكروسوفت للخوادم.

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

سمات ملفات لينكس
المادة ذات الصلة:
أوامر لينكس للحصول على معلومات عن الأجهزة (مقارنة مع ويندوز)

مع كل ما سبق، لديك نظرة عامة كاملة لفهم ماهية WSL2، والمتطلبات التي تحتاجها، وكيفية تثبيته باستخدام الأمر السريع ويدويًا، وكيفية اختيار وإدارة التوزيعات المختلفة، وكيفية الترقية بين WSL1 و WSL2، وكيفية دمج Docker وأدوات التطوير الحديثة، وما هي جوانب الأمان والصيانة التي يجب عليك الاهتمام بها لضمان أن تكون بيئة Linux الخاصة بك على Windows مستقرة وآمنة ومفيدة حقًا في عملك اليومي كمطور أو محترف تقني. شارك الدليل وسيعرف المزيد من الناس كيفية القيام بذلك.