إعداد 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 الفرعي لـ Linux
افتح PowerShell كمسؤول وقم بتشغيل الأمر التالي في المحطة الطرفية:
wsl --installيتيح هذا الأمر ميزات Windows الضرورية ويثبت توزيع Ubuntu بشكل افتراضي. يمكنك لاحقا اختيار تثبيت توزيع Linux مختلف. نظرا إلى شعبيتها، نستخدم Ubuntu لهذه الوحدة.
أعد تشغيل الكمبيوتر لإكمال التثبيت وتطبيق التغييرات.
إعداد توزيع Linux
توزيع Linux (توزيعة) هو إصدار من نظام التشغيل Linux الذي تم تصميمه مع برامج وإعدادات معينة لاحتياجات أو تفضيلات مختلفة. Ubuntu هو توزيعة Linux شائعة معروفة بواجهتها سهلة الاستخدام والنظام البنائي الشامل للبرامج، ما يجعلها خيارا يمكن الوصول إليه للعديد من المستخدمين.
عند إعادة التشغيل، افتح توزيعة Linux المثبتة حديثا من القائمة Windows.
اتبع المطالبات لإنشاء حساب مستخدم وكلمة مرور لنشرة 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
لإنشاء المجلد، استخدم الأمر التالي:
mkdir helloWorldللانتقال إلى هذا المجلد، استخدم الأمر التالي:
cd helloWorldللتحقق من المجلد الذي أنت فيه، استخدم الأمر التالي:
pwdيجب أن تتلقى رسالة مطبوعة على الشاشة تعرض مسار المجلد الذي أنت فيه حاليا.
لإنشاء ملف Python جديد يسمى hello.py الذي يطبع رسالة مرحبا عند تنفيذه، استخدم الأمر التالي:
echo 'print("hello from python on ubuntu on WSL!")' >> hello.pyلتشغيل البرنامج الجديد، استخدم الأمر التالي:
python3 hello.py
رائع، الآن لدينا مشروع Python لمواصلة العمل معه. لنلق نظرة على كيفية إعداد ملحق Visual Studio Code WSL.