چگونه می توانم زیرسیستم ویندوز را برای لینوکس دریافت کنم؟
مدتی است که مایکروسافت(Microsoft) عشق خود را به لینوکس(Linux) اعلام کرده است، و در ابتدا، دیدن اینکه ویندوز 10 (Windows 10)پنگوئن Tux(Tux penguin) را در آغوش میگیرد، احساس عجیبی میکرد . با این حال، این واقعیت که ویندوز 10 میتواند برنامههای (Windows 10)لینوکس(Linux) بومی را بدون نیاز به استفاده از ماشینهای مجازی اجرا کند، دلیلی بر استراتژی جدید مایکروسافت برای پذیرش اکوسیستمهای دیگر است. (Microsoft)زمان های عجیبی(Strange) که در آن زندگی می کنیم، درست است؟ آیا(Were) انتظار داشتید که Ubuntu ، openSUSE، Fedora و موارد مشابه را ببینید که به صورت بومی در ویندوز 10(Windows 10) اجرا می شوند ؟ در اینجا نحوه بدست آوردن آمده استزیرسیستم ویندوز برای لینوکس (WSL)(Windows Subsystem for Linux (WSL)) و نحوه نصب توزیع های مختلف لینوکس(Linux) در ویندوز 10(Windows 10) :
توجه:(NOTE:) تمام ویژگی های ارائه شده در ویندوز 10 (Windows 10) نسخه 1903(Version 1903) ( به روز رسانی (Update)می 2019(May 2019) ) یا جدیدتر موجود است. اگر از نسخه قدیمیتر ویندوز 10(Windows 10) استفاده میکنید، ممکن است به همه ویژگیها دسترسی نداشته باشید. بیلد ویندوز 10(Windows 10) خود را بررسی کنید و در صورت لزوم، آخرین به روز رسانی ویندوز 10(Windows 10) را برای خود دریافت کنید.
نحوه نصب زیرسیستم ویندوز(Windows Subsystem) برای لینوکس(Linux) با استفاده از ویژگی های ویندوز(Windows)
قبل از اینکه بتوانید هر توزیع لینوکس(Linux distribution) را روی رایانه شخصی ویندوز 10 خود نصب کنید، باید زیرسیستم ویندوز برای لینوکس (WSL)(Windows Subsystem for Linux (WSL)) را نصب کنید . اگر کلیکها را برای اجرای دستورات ترجیح میدهید، سادهترین راه برای انجام آن از ویژگیهای ویندوز(Windows Features) است.
در قسمت جستجو(search field) از نوار وظیفه خود، "features" را تایپ کنید و روی "Turn Windows features on or off" کلیک یا ضربه بزنید. ("Turn Windows features on or off.")از طرف دیگر، اگر کنترل پنل(Control Panel) قدیمی را ترجیح می دهید، می توانید مراحل توضیح داده شده در اینجا را نیز دنبال کنید: نحوه افزودن یا حذف ویژگی ها، برنامه ها یا برنامه های ویندوز (ناخواسته).(Windows)
در پنجره ویژگیهای ویندوز(Windows Features) ، فهرست گزینهها را به پایین اسکرول کنید و ویژگی به نام «زیر سیستم ویندوز برای لینوکس» را بررسی کنید. ("Windows Subsystem for Linux.")سپس روی OK کلیک کنید یا ضربه بزنید .
چند لحظه صبر کنید تا ویندوز 10(Windows 10) تغییرات لازم را اعمال کند.
هنگامی که تغییرات انجام شد، ویندوز 10 به شما اطلاع می دهد که باید رایانه یا دستگاه(computer or device) خود را مجددا راه اندازی کنید تا نصب تمام شود.
اکنون راهاندازی مجدد(Restart now) کنید یا اگر هنوز روی رایانه یا دستگاه(computer or device) ویندوز 10 خود کار دارید، بعداً راهاندازی مجدد را انتخاب کنید .
نحوه نصب زیرسیستم ویندوز(Windows Subsystem) برای لینوکس(Linux) با استفاده از Powershell
PowerShell راه حتی سریعتری برای نصب زیرسیستم ویندوز برای لینوکس (WSL)(Windows Subsystem for Linux (WSL)) ارائه میکند. Powershell(Open Powershell) را به عنوان مدیر باز کنید و(administrator and enter) این دستور را وارد کنید: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux . برای اجرای دستور روی صفحه کلید Enter را فشار دهید.
پس از مدت کوتاهی، ویندوز 10 نصب WSL (زیر سیستم ویندوز برای لینوکس)(WSL (Windows Subsystem for Linux)) را به پایان می رساند . وقتی کار تمام شد، باید از شما بخواهد رایانه خود را مجدداً راه اندازی کنید. اگر میخواهید اکنون این کار را انجام دهید Y یا اگر میخواهید بعداً دوباره راهاندازی کنید ، N را تایپ کنید.
پس از راه اندازی مجدد، ویندوز 10 نصب زیرسیستم ویندوز برای لینوکس (WSL)(Windows Subsystem for Linux (WSL)) را به پایان می رساند . در مرحله بعد، می توانید هر یک از توزیع های لینوکس(Linux) موجود را دانلود و نصب کنید .
نحوه دانلود و نصب توزیع های لینوکس(Linux) در ویندوز 10(Windows 10) ، از فروشگاه مایکروسافت(Microsoft Store)
صرف نظر از نحوه نصب زیرسیستم ویندوز برای لینوکس (WSL)(Windows Subsystem for Linux (WSL)) ، اکنون می توانید ادامه دهید و یکی از توزیع های لینوکس(Linux) موجود را نصب کنید . برای کسانی که کلیک ها و ضربه ها را ترجیح می دهند، ساده ترین راه برای نصب توزیع لینوکس(Linux distro) این است که آن را از فروشگاه مایکروسافت(Microsoft Store) انجام دهند. آن را باز کنید و "linux" را جستجو کنید،("linux,") یا روی این لینک مستقیم(direct link) کلیک کنید/ ضربه بزنید تا ببینید چه توزیع های لینوکس(Linux) را می توانید دریافت کنید.
هنگامی که ما این آموزش را منتشر کردیم، این لیستی از توزیعهای لینوکس(Linux) در ویندوز 10 بود: Ubuntu، openSUSE، Kali Linux ، Debian ، Fedora ، Pengwin ، Alpine ، و SUSE Linux Enterprise Server .
توزیع لینوکس(Linux distro) مورد نظر خود را انتخاب کنید ، روی آن کلیک یا ضربه بزنید و سپس دکمه Install را فشار دهید.
بسته به اینکه توزیع لینوکس(Linux distro) چقدر بزرگ است و سرعت اتصال اینترنت شما چقدر است، ممکن است دانلود آن مدتی طول بکشد. هنگامی که دانلود به پایان رسید، ویندوز 10 توزیع لینوکس را(Linux distribution) به طور خودکار نصب می کند.
پس از اتمام نصب، می توانید توزیع لینوکس(Linux distribution) جدید خود را با کلیک بر روی دکمه راه اندازی(Launch) از صفحه آن در فروشگاه مایکروسافت(Microsoft Store) شروع کنید.
از طرف دیگر، ویندوز 10 همچنین یک میانبر مناسب(convenient shortcut) برای توزیع لینوکس(Linux distribution) در منوی استارت(Start Menu) شما ایجاد می کند که می توانید هر زمان که بخواهید از آن برای راه اندازی آن استفاده کنید.
نحوه دانلود و نصب توزیع های لینوکس(Linux) در ویندوز 10(Windows 10) ، از PowerShell
اگر از علاقهمندان به خط فرمان هستید، میتوانید توزیعهای لینوکس(Linux) را مستقیماً از PowerShell دانلود و نصب کنید . Powershell را به عنوان مدیر باز کنید و بسته به توزیع (Open Powershell)لینوکس(Linux) که می خواهید یکی از دستورات زیر را اجرا کنید:
- Ubuntu 18.04 : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile "$HomeDownloadsUbuntu1804.appx" -UseBasicParsing
- Ubuntu 18.04 ARM : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804-arm -OutFile "$HomeDownloadsUbuntu1804ARM.appx" -UseBasicParsing
- Ubuntu 16.04 : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile "$HomeDownloadsUbuntu1604.appx" -UseBasicParsing
- Debian GNU/Linux : Invoke-WebRequest -Uri https://aka.ms/wsl-debian-gnulinux -OutFile "$HomeDownloadsDebian.appx" -UseBasicParsing
- Kali Linux : Invoke-WebRequest -Uri https://aka.ms/wsl-kali-linux-new -OutFile "$HomeDownloadsKali.appx" -UseBasicParsing
- OpenSUSE Leap 42 : Invoke-WebRequest -Uri https://aka.ms/wsl-opensuse-42 -OutFile "$HomeDownloadsOpenSUSE.appx" -UseBasicParsing
- SUSE Linux Enterprise Server 12 : Invoke-WebRequest -Uri https://aka.ms/wsl-sles-12 -OutFile "$HomeDownloadsSUSELinuxEnterprise.appx" -UseBasicParsing
- Fedora Remix برای WSL(Fedora Remix for WSL) : Invoke-WebRequest -Uri https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/1.30.1/DistroLauncher-Appx_1.30.1.0_x64.appx -OutFile "$HomeDownloadsFedoraRemix.appx" -UseBasicParsing
روی صفحه کلید Enter را فشار دهید و منتظر بمانید(keyboard and wait) تا بسته توزیع لینوکس(Linux distribution) دانلود شود. توزیع انتخاب شده قرار است در پوشه Downloads شما ذخیره شود. (Downloads)با این حال، اگر مکان دیگری را ترجیح می دهید، رشته $HomeDownloads را از دستوری که اجرا می کنید، با پوشه ای که ترجیح می دهید جایگزین کنید.
صبر کنید(Wait) تا توزیع لینوکس(Linux distribution) شما دانلود شود. وقتی کار تمام شد، بسته به اینکه کدام توزیع لینوکس(Linux distro) را برای نصب روی رایانه شخصی ویندوز 10 خود انتخاب کرده اید، یکی از دستورات زیر را اجرا کنید:
- Ubuntu 18.04 : Add-AppxPackage -Path "$HomeDownloadsUbuntu1804.appx"
- Ubuntu 18.04 ARM : IAdd-AppxPackage -Path "$HomeDownloadsUbuntu1804ARM.appx"
- اوبونتو 16.04(Ubuntu 16.04) : Add-AppxPackage -Path "$HomeDownloadsUbuntu1604.appx"
- Debian GNU/Linux : Add-AppxPackage -Path "$HomeDownloadsDebian.appx"
- Kali Linux : Add-AppxPackage -Path "$HomeDownloadsKali.appx"
- OpenSUSE Leap 42 : Add-AppxPackage -Path "$HomeDownloadsOpenSUSE.appx"
- SUSE Linux Enterprise Server 12 : Add-AppxPackage -Path "$HomeDownloadsSUSELinuxEnterprise.appx"
- Fedora Remix برای WSL(Fedora Remix for WSL) : Add-AppxPackage -Path "$HomeDownloadsFedoraRemix.appx"
پس از اتمام نصب، می توانید میانبرهای مناسبی را برای توزیع لینوکس(Linux distribution) خود در منوی Start(Start Menu) پیدا کنید . آن را اجرا کنید و از آن لذت ببرید!
همه اش همین بود! اکنون می توانید بازی با لینوکس(Linux) را در رایانه شخصی ویندوز 10 خود شروع کنید! 🙂
نتیجه
فعال کردن زیرسیستم ویندوز برای لینوکس (WSL)(Windows Subsystem for Linux (WSL)) در ویندوز 10(Windows 10) کار سختی نیست. با این حال، کار با لینوکس(Linux) از ویندوز 10(Windows 10) ممکن است چیزی باشد که برای همه مناسب نیست. اگر یک توسعه دهنده هستید، اگر عاشق اجرای دستورات در یک محیط متنی(text environment) هستید، یا اگر تجربه ای در کار با لینوکس(Linux) دارید، احتمالاً از عشقی که اکنون ویندوز 10(love Windows 10) به کاربران لینوکس نشان می دهد بسیار هیجان زده خواهید شد.(Linux)
Related posts
چگونه به سوئیچ بین CMD and PowerShell در Windows Terminal
چگونه برای ایجاد پوشه های متعدد در یک بار
Windows Terminal چیست؟
ویندوز 10 کامپیوتر من، لپ تاپ، رایانه لوحی یا چه مدل است؟ 8 راه برای پیدا کردن
چگونه درخت دایرکتوری یک پوشه را در ویندوز صادر کنیم
چگونه برای باز کردن Command Prompt (14 روش)
چگونه به قطع یک تب در Chrome، Firefox، Microsoft Edge و Opera
مشاهده اطلاعات سیستم و مدیریت فرآیندها از CMD یا PowerShell
7 راه برای به حداقل رساندن و به حداکثر رساندن برنامه های در Windows 10
نحوه شمارش فایل ها در یک پوشه با استفاده از PowerShell، CMD یا File Explorer
کنترل پنل و Command Prompt را به منوی WinX در ویندوز 10 اضافه کنید
نحوه استفاده از diskpart، chkdsk، defrag و سایر دستورات مربوط به دیسک
4 روش برای ایجاد فایل های ساختگی تصادفی با اندازه خاص در ویندوز
نحوه مخفی کردن (یا عدم نمایش) هر پارتیشن، در ویندوز (همه نسخه ها)
نحوه چاپ لیست فرآیندهای در حال اجرا در ویندوز
Command Prompt (CMD) - 8 فرمان شبکه که باید بدانید
نحوه استفاده از Command Prompt برای رفع مشکلات سوابق بوت رایانه شخصی
چگونه به Start Menu در Windows 10: راهنمای کامل
نحوه نصب مجدد همه برنامه های پیش فرض ویندوز 10 با PowerShell
12 راهنمایی در مورد چگونگی جستجو در Windows 10