چگونه می توانم زیرسیستم ویندوز را برای لینوکس دریافت کنم؟

مدتی است که مایکروسافت(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)

باز کردن ویژگی های ویندوز در ویندوز 10

در پنجره ویژگی‌های ویندوز(Windows Features) ، فهرست گزینه‌ها را به پایین اسکرول کنید و ویژگی به نام «زیر سیستم ویندوز برای لینوکس» را بررسی کنید. ("Windows Subsystem for Linux.")سپس روی OK کلیک کنید یا ضربه بزنید .

ویژگی Windows Subsystem for Linux

چند لحظه صبر کنید تا ویندوز 10(Windows 10) تغییرات لازم را اعمال کند.

نصب زیر سیستم ویندوز برای لینوکس

هنگامی که تغییرات انجام شد، ویندوز 10 به شما اطلاع می دهد که باید رایانه یا دستگاه(computer or device) خود را مجددا راه اندازی کنید تا نصب تمام شود.

اکنون راه‌اندازی مجدد(Restart now) کنید یا اگر هنوز روی رایانه یا دستگاه(computer or device) ویندوز 10 خود کار دارید، بعداً راه‌اندازی مجدد را انتخاب کنید .

راه اندازی مجدد ویندوز 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 را فشار دهید.

فعال کردن زیرسیستم ویندوز برای لینوکس از PowerShell

پس از مدت کوتاهی، ویندوز 10 نصب WSL (زیر سیستم ویندوز برای لینوکس)(WSL (Windows Subsystem for Linux)) را به پایان می رساند . وقتی کار تمام شد، باید از شما بخواهد رایانه خود را مجدداً راه اندازی کنید. اگر می‌خواهید اکنون این کار را انجام دهید Y یا اگر می‌خواهید بعداً دوباره راه‌اندازی کنید ، N را تایپ کنید.

با راه اندازی مجدد ویندوز 10 عملیات را کامل کنید

پس از راه اندازی مجدد، ویندوز 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 را از دستوری که اجرا می کنید، با پوشه ای که ترجیح می دهید جایگزین کنید.

دانلود یک توزیع لینوکس با استفاده از PowerShell

صبر کنید(Wait) تا توزیع لینوکس(Linux distribution) شما دانلود شود. وقتی کار تمام شد، بسته به اینکه کدام توزیع لینوکس(Linux distro) را برای نصب روی رایانه شخصی ویندوز 10 خود انتخاب کرده اید، یکی از دستورات زیر را اجرا کنید:

نصب یک توزیع لینوکس با استفاده از PowerShell

پس از اتمام نصب، می توانید میانبرهای مناسبی را برای توزیع لینوکس(Linux distribution) خود در منوی Start(Start Menu) پیدا کنید . آن را اجرا کنید و از آن لذت ببرید!

اجرای اوبونتو در ویندوز 10

همه اش همین بود! اکنون می توانید بازی با لینوکس(Linux) را در رایانه شخصی ویندوز 10 خود شروع کنید! 🙂

نتیجه

فعال کردن زیرسیستم ویندوز برای لینوکس (WSL)(Windows Subsystem for Linux (WSL)) در ویندوز 10(Windows 10) کار سختی نیست. با این حال، کار با لینوکس(Linux) از ویندوز 10(Windows 10) ممکن است چیزی باشد که برای همه مناسب نیست. اگر یک توسعه دهنده هستید، اگر عاشق اجرای دستورات در یک محیط متنی(text environment) هستید، یا اگر تجربه ای در کار با لینوکس(Linux) دارید، احتمالاً از عشقی که اکنون ویندوز 10(love Windows 10) به کاربران لینوکس نشان می دهد بسیار هیجان زده خواهید شد.(Linux)



About the author

من یک بازبین نرم افزار و مهندس بی سیم با بیش از 10 سال تجربه در این زمینه هستم. من در بررسی برنامه ها و نرم افزارهای تلفن همراه و همچنین کمک به مشتریان برای بهینه سازی شبکه های خود تخصص دارم. از طریق بررسی‌هایم، می‌توانم به شما در تصمیم‌گیری آگاهانه درباره محصولاتی که باید استفاده کنید، نحوه بهبود گردش کار و موارد دیگر کمک کنید. مهارت های من عبارتند از: ارتباط کتبی و شفاهی عالی، حل مسئله، دانش فنی قوی و توجه به جزئیات. من همچنین در کار مستقل و همکاری در پروژه ها مهارت دارم.



Related posts