إعداد WSL

مكتمل

يمكنك تثبيت نظام Windows الفرعي لـ Linux (WSL) في بضع خطوات فقط. نحن نستخدم wsl –install command. يتيح هذا الأمر الميزات اللازمة لتشغيل WSL وتثبيت توزيع Ubuntu من Linux.

إشعار

يجب التأكد من تشغيل Windows 11 أو Windows 10 الإصدار 2004+ (النسخة 19041 والإصدارات الأحدث) لتشغيل أمر تثبيت WSL.

سنقوم أيضا بإنشاء مشروع Python لاستخدامه لاحقا في Visual Studio Code.

تركز هذه الوحدة على كيفية استخدام WSL وVisual Studio Code. ومع ذلك، فإن تثبيت WSL مستقل عن Visual Studio Code، ويمكنك استخدام WSL في أي مكان ومن تلقاء نفسه.

تثبيت WSL وتوزيع Linux

لقطة شاشة لمحطة Windows وأمر تثبيت WSL.

تمكين نظام Windows الفرعي لـ Linux

  1. افتح PowerShell كمسؤول وقم بتشغيل الأمر التالي في المحطة الطرفية:

    wsl --install
    

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

  2. أعد تشغيل الكمبيوتر لإكمال التثبيت وتطبيق التغييرات.

إعداد توزيع Linux

توزيع Linux (توزيعة) هو إصدار من نظام التشغيل Linux الذي تم تصميمه مع برامج وإعدادات معينة لاحتياجات أو تفضيلات مختلفة. Ubuntu هو توزيعة Linux شائعة معروفة بواجهتها سهلة الاستخدام والنظام البنائي الشامل للبرامج، ما يجعلها خيارا يمكن الوصول إليه للعديد من المستخدمين.

  1. عند إعادة التشغيل، افتح توزيعة Linux المثبتة حديثا من القائمة Windows.

  2. اتبع المطالبات لإنشاء حساب مستخدم وكلمة مرور لنشرة Linux.

    إشعار

    إذا تمت مطالبتك بإنشاء حساب مستخدم وكلمة مرور أثناء التثبيت، يمكنك تخطي هذه الخطوة.

إنشاء مشروع Python

تعمل العديد من اللغات في WSL، وحددنا Python لهذه الوحدة. إنها لغة رائعة للمبتدئين لأنها تحتوي على بناء جملة بسيط وقابل للقراءة، وتوفر مجموعة واسعة من المكتبات والموارد، ولها مجتمع كبير وداعم. يسهل هذا النظام البنائي على المبتدئين العثور على المساعدة والموارد عندما يواجهون تحديات.

تثبيت Python

يجب تثبيت Python بشكل افتراضي على توزيعة WSL. للتحقق، قم بتشغيل python3 -–version في محطة WSL الطرفية. إذا لم تشاهد إصدارا معروضا، فقم بتشغيل الأوامر التالية:

sudo apt update
sudo apt install python3 python3-pip

نظام ملفات WSL

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

  • نظام ملفات WSL: يتم تخزين الملفات بتنسيق متوافق مع Linux. هذا النظام منفصل عن نظام ملفات Windows الأصلي وهو مصمم لدعم عمليات وأدوات Linux.

  • نظام ملفات Windows: نظام الملفات القياسي المستخدم من قبل Windows، المحسن لتطبيقات Windows وأدواته.

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

يسمح WSL بالوصول إلى ملفات Windows، ولكن للتطوير - خاصة مع أدوات مثل Visual Studio Code - نوصي بتخزين الملفات وإدارتها في نظام ملفات WSL.

إنشاء مجلد في WSL

  1. لإنشاء المجلد، استخدم الأمر التالي:

    mkdir helloWorld
    
  2. للانتقال إلى هذا المجلد، استخدم الأمر التالي:

    cd helloWorld
    
  3. للتحقق من المجلد الذي أنت فيه، استخدم الأمر التالي:

    pwd
    

    يجب أن تتلقى رسالة مطبوعة على الشاشة تعرض مسار المجلد الذي أنت فيه حاليا.

  4. لإنشاء ملف Python جديد يسمى hello.py الذي يطبع رسالة مرحبا عند تنفيذه، استخدم الأمر التالي:

    echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
    
  5. لتشغيل البرنامج الجديد، استخدم الأمر التالي:

    python3 hello.py
    

رائع، الآن لدينا مشروع Python لمواصلة العمل معه. لنلق نظرة على كيفية إعداد ملحق Visual Studio Code WSL.