نصب WSL روی ویندوز (زیر سیستم ویندوزی لینوکس)
سلام به همگی،
تو این پست میخوام نحوه نصب WSL (Windows Subsystem for Linux) روی ویندوز رو تشریح کنم. WSL یا Windows Subsystem for Linux یک قابلیت در سیستم عامل ویندوزه که به شما امکان میده به محیط لینوکس دسترسی داشته باشید. این امکان شما رو قادر میسازه تا ابزارهای خط فرمان لینوکس، برنامهها و خدمات رو بدون نیاز به ایجاد یک ماشین مجازی یا راهاندازی دوگانه، مستقیماً روی ویندوز اجرا کنید.
برای نصبش روی ویندوز مراحل زیر رو دنبال کنید.
- ابتدا یک ترمینال خوب معرفی کنم که خیلی کار رابندازه: Windows terminal رو از Microsoft store دانلود میکنیم. Windows Terminal یک شبیهساز ترمینال چند زبانهای است که توسط مایکروسافت برای ویندوز 10 به بعد به عنوان جایگزینی برای کنسول ویندوز توسعه یافته. این میتوانه هر برنامه خط فرمان (Command-line) رو در یک تب جداگانه اجرا کنه. برای اجرای Command Prompt، PowerShell، WSL، SSH و Azure Cloud Shell از پیش پیکربندی شده.
- بعد از دانلود ترمینال، توزیع لینوکس (اوبنتو، کالی لینوکس، Debian و ...) مدنظر خودتون رو از مایکروسافت ستور دانلود کنید. من از اوبنتو استفاده کردم.
- بعد از اینکه اوبنتو دانلود شد، میریم سراغ ترمینال (Windows terminal)، تو ترمینال دستور نصب WSL رو مطابق زیر تایپ میکنیم و اینتر میزنیم.
wsl --install
- ترمینال شروع میکنه به نصب WSL بعد از اینکه نصب شد سیستم نیاز داره که ریستارت بشه. بنابراین سیستم رو مجددا راهاندازی میکنیم. توجه کنید که حتما این مرحله رو انجام بدین!
- وقتی سیستم دوباره راهاندازی شد اوبونتو به صورت خودکار اجرا میشه و شروع میکنه به دانلود کردن تمام نیازمندیهای آن، این مرحله ممکنه ۳۰-۴۰ دقیقه طول بکشه.
- در آخر بعد از لانچ شدن کامل اوبنتو برای راهاندازی لینوکس نیاز به ایجاد نام کاربری و رمز عبوره که پس از وارد کردنشون اینتر را میزنیم و تمام.
نکته: ممکنه در مرحله سه با اجرای دستور
wsl --install
خطا بده مبنی بر اینکه شرایط ویندوز برای نصب لینوکس تنظیم نشده. برای رفع این خطا مراحل زیر رو دنبال کنید:
- در منوی ستارت ویندز، کنترل پنل (Control panel) رو جستجو کرده و بازش کنید.
- وارد بخش Programs and Features شوید.
- در قسمت پنل سمت چپ روی گزینه Turn Windows features on or off کلیک کنید.
- در پنجره باز شده گزینه Windows Subsystem for Linux رو فعال کنید بعد از اون اجازه بدید سیستم مجددا راهاندازی شود.
پس از انجام دادن این مراحل، شرایط برای دانلود لینوکس و نصب اون بر روی ویندوز تنظیم میشه. سپس ادامه مراحل رو فالو کنید.
موفق باشید :)