قبل تثبيت WSL ، تأكد من أن الكمبيوتر يلبي الحد الأدنى من متطلبات النظام لتشغيل WSL:
- يجب أن تقوم بتشغيل الإصدار 10 من نظام التشغيل Windows 10 (تحديث الذكرى السنوية) أو أعلى.
- سيتم تشغيل WSL فقط على إصدارات 64 بت من Windows 10. الإصدارات 32 بت غير مدعومة.
للتحقق من تلبية هذه المتطلبات ، اتبع الخطوات التالية:
- افتح الإعدادات الخاصة بك. يمكنك القيام بذلك عن طريق النقر على أيقونة الترس في قائمة ابدأ ، أو عن طريق فتح قائمة Power User Tasks واختيار الإعدادات .
- في نافذة الإعدادات ، اختر النظام .
- على الجانب الأيسر من نافذة النظام ، اختر حول .
- على الجانب الأيمن من النافذة ، سترى معلومات نظامك. تأكد من أن الإصدار 1607 على الأقل ، وأن نوع النظام هو نظام تشغيل 64 بت .
إذا كان رقم "الإصدار" أقل من 1607 ، فستحتاج إلى إجراء تحديث Windows قبل تثبيت WSL.
إذا كان "نوع النظام" الخاص بك ليس نظام تشغيل 64 بت ، فلن تكون قادرًا على تشغيل WSL.
تثبيت WSL
لتثبيت WSL ، اتبع هذه الخطوات.
ملاحظة: تستخدم إصدارات Windows السابقة لتحديث Fall Creator إرشادات مختلفة. هذه التعليمات سارية اعتبارًا من نوفمبر 2017.
- افتح نافذة PowerShell جديدة كمسؤول. للقيام بذلك ، افتح قائمة "ابدأ" ، وانتقل لأسفل إلى W ، وقم بتوسيع مجلد Windows PowerShell . انقر بزر الماوس الأيمن فوق Windows PowerShell ، واختر المزيد ، ثم تشغيل كمسؤول .
- في موجه PowerShell ، قم بتشغيل هذا الأمر:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- سيتم تنزيل بعض البرامج الضرورية ، وسيتم تمكين النظام الفرعي WSL بعد إعادة التشغيل. لم يتم تثبيت Linux نفسه بعد ، (حتى تختار توزيع Linux ، في الخطوة 5.)
- عند اكتمال التنزيل ، سيسألك PowerShell عما إذا كنت مستعدًا لإعادة تشغيل الكمبيوتر. قبل إعادة التشغيل ، تأكد من حفظ أي مستندات وإغلاق أي تطبيقات مفتوحة. اكتب Y ، أو إذا كنت تريد إعادة التشغيل لاحقًا ، اكتب N.
سحق
- سيخبرك Bash بأنه لم يتم تثبيت أي توزيع ، وسيمنحك عنوان URL لتنزيل واحد من متجر Windows:
لا يحتوي نظام Windows الفرعي لنظام Linux على توزيعات مثبتة. يمكن تثبيت التوزيعات من خلال زيارة متجر Windows: //aka.ms/wslstore اضغط على أي مفتاح للمتابعة ...
- في مستعرض ويب ، انتقل إلى عنوان URL //aka.ms/wslstore لتنزيل توزيع Linux مدمج في WSL. حتى كتابة هذه السطور ، كانت الخيارات هي Ubuntu و OpenSUSE و SUSE Enterprise Server و Debian و Kali . إذا لم تكن متأكدًا مما يجب عليك اختياره ، فنحن نوصيك بـ Ubuntu.
- انقر فوق التوزيع الذي تختاره ، ثم انقر فوق " الحصول على" .
- عند اكتمال التثبيت ، انقر فوق "تشغيل" . سترى هذه الرسالة:
جارٍ التثبيت ، قد يستغرق هذا بضع دقائق ...
قد ينتظرك بصمت أن تضغط على مفتاح ما بعد انتهائه ، لذلك قد ترغب في الضغط على مفتاح مسافة للخلف (Backspace) كل 15 ثانية أو نحو ذلك ، للتحقق مما إذا كان قد انتهى.
ملاحظة: قد تتلقى هذا الخطأ:
التثبيت ، قد يستغرق هذا بضع دقائق ... فشل التثبيت! خطأ: 0x8000000d اضغط على أي مفتاح للمتابعة ...
هذا الخطأ هو خطأ معروف حدث في بعض إصدارات Windows 10. إذا حصلت على هذا الخطأ ، فيمكنك إصلاحه بتكرار الخطوتين 1 و 2 . بعد ذلك ، تابع إلى الخطوة 10.
- تم تثبيت 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 للحصول على مزيد من المعلومات حول الأدوات والبرامج التي يمكنك استخدامها.