كيفية تثبيت نظام Linux الفرعي مع سطح المكتب على نظام التشغيل Windows 10

في الإصدارات الأخيرة من Windows 10 ، سمحت Microsoft للمستخدمين بتثبيت الإصدار التجريبي من bash shell من خلال Ubuntu. مع Fall Creators Update 1709 ، يمكن للمستخدمين الآن تثبيت نظام Windows الفرعي لنظام Linux (WSL). باستخدام WSL ، يمكنك تشغيل أوامر shell القوية من خلال غلاف bash حقيقي ، وإدارة توزيعات متعددة ، وحتى تثبيت حزم سطر أوامر Linux apt-get والتطبيقات  .

تحصل على أقوى جزء مفيد من Linux: واجهة سطر الأوامر. باستخدام هذه الأداة ، يمكنك التحكم في الوظائف العميقة لنظامك باستخدام أوامر bash وتطبيقات سطر الأوامر من Linux. يسمح نظام Windows الفرعي لنظام Linux للمستخدمين بتشغيل أوامر bash مثل grep و  sed و awk بالإضافة إلى البرامج النصية bash وتطبيقات سطر أوامر Linux مثل Vim و Emacs و tmux. ستتمكن أيضًا من الوصول إلى لغات مثل Javascript و node.js و Ruby و Python و C / C + وخدمات مثل sshd و MySQL و Apache و lighttpd. وإذا لم يكن التثبيت مصحوبًا بما تريده افتراضيًا ، فيمكنك تثبيت حزم Linux باستخدام apt-get package manager.

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

تمكين نظام Windows الفرعي لنظام Linux على نظام التشغيل Windows 10

الإصدار الكامل من نظام Windows الفرعي لنظام Linux متاح فقط لتحديثات Fall Creators (1709 ، الإصدار 16215 والإصدارات الأحدث). باستخدام تحديث Windows هذا ، يمكنك بالفعل تثبيت نظام Windows الفرعي لنظام Linux من متجر Windows. ما عليك سوى القيام ببعض التحضير في PowerShell. اتبع الخطوات الثلاث بالترتيب. نظام Windows الفرعي لوثائق Linux في Microsoft.

1. قم بتمكين النظام الفرعي في PowerShell

  • قم بتشغيل PowerShell كمسؤول.

PowerShell تشغيل كمسؤول


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

  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

تثبيت نظام Linux على نظام التشغيل Windows 10 في Powershell

2. قم بتثبيت توزيع Linux أو Ubuntu من متجر Windows

انتقل إلى متجر Windows وحدد توزيع Linux الذي تريد تثبيته. في وقت كتابة هذه السطور ، كان هناك ثلاثة توزيعة لتثبيت Linux ، بما في ذلك Ubuntu .

توزيعات Linux على متجر windows

  • انقر فوق الزر Get لتنزيل التوزيع.

قم بتنزيل UBUNTU من متجر Windows

3. إطلاق أدوات التوزيع

  • بعد التنزيل ، انقر فوق " تشغيل " أو اكتب ubuntu في بحث windows.
  • بمجرد فتح النافذة ، انتظر حتى تكتمل عملية التثبيت.
  • أنشئ اسم المستخدم وكلمة المرور الخاصين بك في UNIX. قد يكون هذا مختلفًا عن اسم المستخدم وكلمة المرور الحاليين لنظام Windows ، ولا يتعلق باسم المستخدم وكلمة المرور الحاليين.

إذا فشل بدء تشغيل Ubuntu فجأة مع ظهور الخطأ 0x8000000d ، فقم بتشغيل PowerShell وأدخل الأمر مرة أخرى ، ثم حاول تشغيل تطبيق ubuntu مرة أخرىEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

ابحث في Windows 10 عن بدء تشغيل ubuntu

قم بتثبيت Linux Desktop على نظام Windows

الخطوة 1 . بمجرد الانتهاء من الخطوات المذكورة أعلاه ، وتثبيت وتمكين نظام Linux الفرعي لنظام التشغيل Windows 10 ، فإن الخطوة التالية هي تثبيت الغلاف الرسومي بحيث يظهر سطح مكتب Linux. في نافذة Linux bash ، أدخل الأوامر التالية 1 في كل مرة للتحديث:

  1. sudo apt update
  2. sudo apt upgrade

قم بتحديث Linux على Windows 10

الخطوة الثانية . انتقل الآن إلى Sourceforge لتنزيل الأداة المساعدة VcXsrv Windows X Server وتثبيتها. هذا ضروري حتى يتم عرض سطح مكتب Ubuntu ، في حالتي ، كغلاف رسومي.

قم بتنزيل وتثبيت VcXsrv Windows X Server

الخطوة 3 . قبل المتابعة ، تأكد من تثبيت X Window Server كما هو موضح في الخطوة 2. والخطوة التالية هي تثبيت سطح مكتب Linux. تتوفر العديد من بيئات سطح المكتب على نظام Linux مثل GNOME و Cinnamon و Xfce و LXDE. سأقوم بتثبيت بيئة خفيفة الوزن تسمى LXDE. للتثبيت ، أدخل ما يلي:

  1. sudo apt install lxde

تركيب سطح المكتب lxde linux للويندوز

بعد تثبيت LXDE ، أدخل هذا الأمر ، والذي سيجعل Linux يعرض سطح المكتب من خلال خادم X:

  1. export DISPLAY=:0
  2. export LIBGL_ALWAYS_INDIRECT=1

لا تغلق سطر أوامر bash ubuntu ، تصغيره ، ثم اذهب إلى الأسفل

عرض سطح مكتب Linux

الخطوة 3 . عند تشغيل برنامج X Server الذي قمت بتنزيله أعلاه ، سترى بيئة سطح مكتب Linux. عند بدء تشغيل VcXsrv ، سيتم إعطاؤك مشغل يعرض التشغيل في نافذة أو ملء الشاشة ، إلخ. ضع 0 في عمود رقم العرض . انقر على "التالي" وفي النافذة التالية حدد " ابدأ بدون عميل" ثم اضغط على التالي طوال الوقت. كل شيء جاهز ، يمكنك البدء في العمل.

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

إطلاق VcXsrv

الخطوة 4 . بدء تشغيل سطح مكتب Linux على نظام Windows عبر سطر أوامر bash ubuntu. ابدأ VcXsrv نفسه (الخطوة 3) ، وانتقل إلى النافذة السوداء ولا تغلقها ، وابدأ سطر أوامر bash ubuntu إذا أغلقته ، وأدخل ما يلي:

  1. export DISPLAY=:0
  2. startlxde

ستعرض هذه الصور غلافًا رسوميًا وستظهر على سطح مكتب Linux في Windows 10. الآن يمكنك تشغيل أي من برامج Linux المثبتة مسبقًا وحتى تثبيت تطبيقات وأدوات مساعدة جديدة.

تشغيل سطح مكتب Linux عبر bash