كيفية تثبيت WSL على ويندوز 10

WSL ، نظام Windows الفرعي لنظام Linux ، هي ميزة مجانية اختيارية في نظام التشغيل Windows 10 تسمح لبرامج Linux بالعمل على نظام Windows. يوفر لك إصدار Windows من bash shell وطبقة توافق تسمح للعديد من برامج Linux بالعمل أصلاً على جهاز Windows.

قبل تثبيت WSL ، تأكد من أن الكمبيوتر يلبي الحد الأدنى من متطلبات النظام لتشغيل WSL:

  • يجب أن تقوم بتشغيل الإصدار 10 من نظام التشغيل Windows 10 (تحديث الذكرى السنوية) أو أعلى.
  • سيتم تشغيل WSL فقط على إصدارات 64 بت من Windows 10. الإصدارات 32 بت غير مدعومة.

للتحقق من تلبية هذه المتطلبات ، اتبع الخطوات التالية:

  1. افتح الإعدادات الخاصة بك. يمكنك القيام بذلك عن طريق النقر على أيقونة الترس في قائمة ابدأ ، أو عن طريق فتح قائمة Power User Tasks واختيار الإعدادات .
  2. في نافذة الإعدادات ، اختر النظام .
  3. على الجانب الأيسر من نافذة النظام ، اختر حول .
  4. على الجانب الأيمن من النافذة ، سترى معلومات نظامك. تأكد من أن الإصدار 1607 على الأقل ، وأن نوع النظام هو نظام تشغيل 64 بت .

إذا كان رقم "الإصدار" أقل من 1607 ، فستحتاج إلى إجراء تحديث Windows قبل تثبيت WSL.

إذا كان "نوع النظام" الخاص بك ليس نظام تشغيل 64 بت ، فلن تكون قادرًا على تشغيل WSL.

تثبيت WSL

لتثبيت WSL ، اتبع هذه الخطوات.

ملاحظة: تستخدم إصدارات Windows السابقة لتحديث Fall Creator إرشادات مختلفة. هذه التعليمات سارية اعتبارًا من نوفمبر 2017.

  1. افتح نافذة PowerShell جديدة كمسؤول. للقيام بذلك ، افتح قائمة "ابدأ" ، وانتقل لأسفل إلى W ، وقم بتوسيع مجلد Windows PowerShell . انقر بزر الماوس الأيمن فوق Windows PowerShell ، واختر المزيد ، ثم تشغيل كمسؤول .
  1. في موجه PowerShell ، قم بتشغيل هذا الأمر:
 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 
  1. سيتم تنزيل بعض البرامج الضرورية ، وسيتم تمكين النظام الفرعي WSL بعد إعادة التشغيل. لم يتم تثبيت Linux نفسه بعد ، (حتى تختار توزيع Linux ، في الخطوة 5.)
  1. عند اكتمال التنزيل ، سيسألك PowerShell عما إذا كنت مستعدًا لإعادة تشغيل الكمبيوتر. قبل إعادة التشغيل ، تأكد من حفظ أي مستندات وإغلاق أي تطبيقات مفتوحة. اكتب Y ، أو إذا كنت تريد إعادة التشغيل لاحقًا ، اكتب N.
 سحق 
  1. سيخبرك Bash بأنه لم يتم تثبيت أي توزيع ، وسيمنحك عنوان URL لتنزيل واحد من متجر Windows:
 لا يحتوي نظام Windows الفرعي لنظام Linux على توزيعات مثبتة. يمكن تثبيت التوزيعات من خلال زيارة متجر Windows: //aka.ms/wslstore اضغط على أي مفتاح للمتابعة ... 
  1. في مستعرض ويب ، انتقل إلى عنوان URL //aka.ms/wslstore لتنزيل توزيع Linux مدمج في WSL. حتى كتابة هذه السطور ، كانت الخيارات هي Ubuntu و OpenSUSE و SUSE Enterprise Server و Debian و Kali . إذا لم تكن متأكدًا مما يجب عليك اختياره ، فنحن نوصيك بـ Ubuntu.

  1. انقر فوق التوزيع الذي تختاره ، ثم انقر فوق " الحصول على" .

  1. عند اكتمال التثبيت ، انقر فوق "تشغيل" . سترى هذه الرسالة:
 جارٍ التثبيت ، قد يستغرق هذا بضع دقائق ... 

قد ينتظرك بصمت أن تضغط على مفتاح ما بعد انتهائه ، لذلك قد ترغب في الضغط على مفتاح مسافة للخلف (Backspace) كل 15 ثانية أو نحو ذلك ، للتحقق مما إذا كان قد انتهى.

ملاحظة: قد تتلقى هذا الخطأ:

 التثبيت ، قد يستغرق هذا بضع دقائق ... فشل التثبيت! خطأ: 0x8000000d اضغط على أي مفتاح للمتابعة ... 

هذا الخطأ هو خطأ معروف حدث في بعض إصدارات Windows 10. إذا حصلت على هذا الخطأ ، فيمكنك إصلاحه بتكرار الخطوتين 1 و 2 . بعد ذلك ، تابع إلى الخطوة 10.

  1. تم تثبيت Ubuntu الآن ، وتم تمكين WSL. يمكنك فتح موجه أوامر WSL Ubuntu بالنقر فوق الزر " تشغيل" في "متجر Windows" أو في "قائمة ابدأ" باختيار Ubuntu . يمكنك أيضًا فتح موجه الأوامر (أو PowerShell) وتشغيل bash .

البدء في نظام لينكس الفرعي الخاص بك

عند تشغيل توزيع WSL لأول مرة ، سيُطلب منك إنشاء حساب مستخدم. يمكن أن يكون مختلفًا عن اسم مستخدم Windows الخاص بك. سيُطلب منك أيضًا تعيين كلمة مرور.

تهانينا! لينكس يعمل. أنت الآن في موجه bash ، ويمكنك تشغيل أوامر وبرامج Linux.

الآن وقت رائع لإجراء تحديث البرنامج. اتبع الإرشادات أدناه لتحديث البرنامج باستخدام الأمر apt .

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

يجب تشغيل أي أوامر ملائمة تُجري تغييرات على نظامك كجذر. إذا قمت بتسجيل الدخول كمستخدم عادي لديك (كما يجب أن تكون عادةً) ، يمكنك تشغيل برنامج كجذر عن طريق البادئة باستخدام الأمر sudo ("superuser do"). يتطلب إدخال كلمة المرور الخاصة بك ، ويتم تشغيل البرنامج كجذر.

 sudo التحديث المناسب 
 [sudo] كلمة المرور للأمل: 

سيتم تنزيل التحديثات ، ولكن لم يتم تثبيت أي شيء أو ترقيته بعد. لترقية جميع الحزم المتوفرة ، قم بتشغيل:

 sudo ترقية ملائمة 

نصيحة: لن يطلب منك Sudo كلمة مرورك هذه المرة ، إلا إذا كانت أكثر من خمس دقائق منذ آخر أمر sudo.

سيتم حساب حجم الترقيات ، وسيُطلب منك المتابعة. اكتب y واضغط على Enter. سيتم تنزيل التحديثات وتثبيتها ، الأمر الذي قد يستغرق بعض الوقت ، اعتمادًا على سرعة الكمبيوتر والاتصال بالإنترنت.

عند اكتمال الترقية ، سيتم إعادتك إلى موجه bash. نظام Linux لديك محدث الآن.

في أي وقت ، يمكنك الخروج من bash باستخدام الأمر exit .

 ىخرج 

أنظمة ملفات Windows و WSL

WSL لديها نظام ملفات خاص بها. تم تثبيت نظام ملفات Linux هذا على نظام ملفات Windows على:

 ٪ LOCALAPPDATA٪ \ Lxss \ 

على سبيل المثال ، إذا كان اسم مستخدم Windows الخاص بك هو المالك وتم تثبيت Windows على محرك الأقراص C: ، فسيتم وضع نظام ملفات WSL على:

 C: \ المستخدمين \ المالك \ APPDATA \ المحلية \ Lxss \ 

من الجيد أن تعرف أن هذا هو المكان الذي يوجد فيه ، ولكن لا يجب عليك نقله أو إجراء أي تغييرات على الملفات التي يحتوي عليها.

عند استخدام WSL ، قد تتساءل كيف يمكنك الوصول إلى ملفات Windows الخاصة بك. يوجد محرك الأقراص C: في:

 / كزاز الرضع / ج / 

يشير الاسم mnt إلى "mount" ، حيث يتم تثبيت محركات أقراص Windows داخل WSL. على سبيل المثال ، سيكون محرك الأقراص D: / mnt / d / ، إلخ.

للراحة ، من الجيد إنشاء روابط رمزية إلى مجلد Windows Home. يشبه الارتباط الرمزي الاختصار في Windows: إنه ملف يشير إلى ملف أو دليل آخر. عندما تشير إلى الرابط الرمزي ، سيقوم النظام بإلغاء تحديد الارتباط ، ويتصرف كما لو كنت قد حددت الملف أو الدليل "الهدف" الفعلي.

يمكن أن يوفر لك استخدام الروابط الرمزية الكثير من الكتابة وتذكر أسماء الدليل الغامضة.

لإنشاء رابط رمزي في Linux ، استخدم الأمر ln . بناء جملة إنشاء ارتباط رمزي هو اسم اسم الهدف المستهدف ln-s .

على سبيل المثال ، لإنشاء رابط رمزي في مجلد WSL الرئيسي الخاص بك يسمى winhome والذي يشير إلى C: \ Users \ Owner \ ، اتبع هذه الخطوات.

أولاً ، قم بتغيير دليل العمل إلى الدليل الرئيسي ، الموجود في / home / اسم المستخدم / . يمكنك القيام بذلك باستخدام الأمر cd :

 مؤتمر نزع السلاح / الوطن / الأمل / 

في bash ، " ~ " (التلدة) عبارة عن اسم مستعار للدليل الرئيسي ، بحيث يمكنك أيضًا كتابة:

 مؤتمر نزع السلاح ~ 

بعد ذلك ، استخدم ln -s لإنشاء الرابط الرمزي. على سبيل المثال ، إذا كان المجلد الرئيسي لنظام Windows هو C: \ Users \ Owner \ ، فسيكون الأمر:

 ln-s / mnt / c / Users / Owner / winhome 

يوجد الآن رابط رمزي يسمى winhome في دليل WSL الرئيسي ، والذي يعمل كاختصار للدليل الرئيسي لنظام Windows. لذلك ، يمكنك التغيير إلى دليل Windows Home الخاص بك باستخدام:

 cd ~ / winhome / 

أو ، للتغيير إلى مجلد سطح مكتب Windows الخاص بك:

 مؤتمر نزع السلاح ~ / winhome / سطح المكتب / 

استمتع بنظام لينكس الفرعي الجديد! تأكد من زيارة نظرة عامة على أوامر Linux للحصول على مزيد من المعلومات حول الأدوات والبرامج التي يمكنك استخدامها.