سالها پیش وقتی مدیر عامل مایکروسافت خبر امکان اضافه شدن پوسته Bash به ویندوز را اعلام کرد، این موضوع برای بسیاری از کاربران باورپذیر نبود. بنابر این، هشتگ “BashOnWindows” آن روزها مدت زیادی به عنوان یکی از موضوعات ترند در توییتر مورد بحث قرار گرفت.
این سیستم که در ابتدا BashOnWindows نامیده می شد، بعدا با نام Windows Subsystem for Linux (WSL) توسعه داده شد.
با استفاده از WSL، می توانید به سیستم های لینوکس دسترسی داشته باشید و با نصب یکی از توزیع های لینوکس پشتیبانی شده، دستورات مورد نظر خود را از طریق ترمینال ویندوز اجرا کنید.
در مطلب پیش رو، روش فعالسازی WSL در ویندوز و نحوه نصب و استفاده از توزیعهای مختلف لینوکس در محیط ویندوز را مورد بررسی قرار می دهیم.
WSL چیست؟
WSL (با نام قبلی Bash On Windows ) یک زیر سیستم ویندوز ارائه می دهد که، لینوکس بر روی آن اجرا می گردد.
این سیستم یک ماشین مجازی یا برنامه کاربردی مانند Cygwin نیست بلکه، یک لینوکس کامل بر روی ویندوز 10 یا 11 است که به شما امکان می دهد پوسته Bash لینوکس واقع ای را در ویندوز اجرا کنید.
شما می توانید با استفاده از این ویژگی، دستورات لینوکس را به طور مستقل از داخل ویندوز بدون نصب ماشین مجازی یا سیستم بوت دوگانه اجرا نمایید.
برای استفاده از ویژگی WSL، ویندوز 10 نسخه 1607 یا بالاتر باید روی رایانه شما نصب باشد.
علاوه بر این، ویژگی مورد نظر فقط می تواند بر روی نسخه های 64 بیتی ویندوز اجرا شود و از 32 بیت پشتیبانی نمی کند.
در واقع، انتشار آخرین به روز رسانی ها، از جمله اصلاحات نسخه پایدار کامپوننت WSL 1.0، موجب سهولت در نصب Bash بر روی ویندوز شده است.
به این صورت که، می توانید با یک کلیک آن را از Microsoft Store نصب کنید یا از طریق خط فرمان نیز همین کار را انجام دهید.
نحوه نصب WSL از طریق Microsoft Store
ابتدا اپلیکیشن مایکروسافت استور را از منوی استارت اجرا نمایید.
هنگامی که WSL را در بخش جستجو تایپ می کنید، نرم افزار مذکور اوایل لیست نتایج ظاهر خواهد شد.
با نصب WSL بر روی سیستم، مرحله اول به پایان می رسد.
اگر بعد از اتمام نصب WSL را اجرا نمایید، با پنجره ی اطلاع رسانی عدم نصب توزیع لینوکسی مواجه خواهید شد.
در این مرحله باید یک توزیع لینوکس نصب نمایید.
می توانید با جستجو در Microsoft Store، توزیع لینوکس مورد نظر خود را همانند روش قدم اول نصب نمایید.
به عنوان مثال، هنگامی که عبارت “اوبونتو” را در بخش جستجو تایپ می کنید، یکی از پرکاربردترین توزیع ها ظاهر می شود. اگر روی “Open” کلیک کنید، نصب به طور خودکار شروع می شود. در نصب توزیعهای دیگر نیز، روال به همین صورت خواهد بود.
نحوه نصب WSL و توزیع پیش فرض با استفاده از خط فرمان.
در واقع با این روش اوبونتو به صورت پیش فرض روی WSL نصب می شود. اما شما می توانید این گزینه را بعدا تغییر دهید.
ابتدا، اپلیکیشن Windows Powershell را در منوی استارت جستجو کنید، روی آن کلیک راست کرده و Run as Administrator را انتخاب کنید.
در پنجره Powershell برای نصب کامل ابزار WSL همراه با توزیع پیشفرض اوبونتو دستور زیر را وارد کنید.
“wsl –install”.
پس از اتمام مراحل دانلود و نصب، برای اعمال تغییرات باید سیستم مجددا راهاندازی شود.
بعد از نصب WSL و توزیع پیش فرض اوبونتو به صورتی که توضیح داده شد، می توانید مراحل پیکربندی را شروع کنید.
تنظیمات پیکربندی اوبونتو.
پس از راه اندازی مجدد سیستم، اوبونتو را در منوی استارت جستجو کرده و اجرا نمایید.
در این مرحله باید نام کاربری و رمز عبور یونیکس انتخاب شود، مشخصات مورد نیاز را با دقت تایپ کرده و کلید enter را فشار دهید.
اگر مراحل قبلی را به طور کامل اعمال نموده باشید، اکنون باید پنجره ترمینال اوبونتو را در مقابل خود ببینید.
حال قادر هستید بدون راه اندازی مجدد ویندوز وارد سیستم عامل لینوکس اوبونتو شوید. همچنین می توانید به طور همزمان از هر دو سیستم عامل با تمام امکانات استفاده نمایید.
پس از ورود موفقیت آمیز به سیستم جدید، باید اوبونتو را به روز رسانی کنید.
برای انجام به روز رسانی، به ترتیب دستورات زیر را یکی یکی وارد کنید.
- “sudo apt update”.
- “sudo apt full-upgrade”.
پس از تکمیل به روز رسانی، سیستم عامل لینوکس شما به درستی پیکربندی خواهد شد.