install wsl linux 1024x683 - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰


در ویندوز ۱۰، زیرسیستم ویندوزی برای لینوکس (WSL) به قابلیتی گفته می‌شود که محیطی سبک برای نصب و اجرای نسخه‌های تحت پشتیبانی لینوکس (اوبونتو، OpenSuse، Debian و موارد دیگر) فراهم می‌کند و به این منظور نیازی به تنظیمات پیچیده‌ی ماشین مجاز یا کامپیوتر مجزا نیست.

در WSL واسط گرافیکی نخواهید داشت؛ اما توسعه‌دهندگان و ادمین‌های شبکه می‌توانند از ابزارها و سرویس‌های خط فرمان لینوکس مثل vim، tmux، audemacs، sshd، Apache و MySQL استفاده کنند و اسکریپت‌های Bash shell نوشته‌شده در پایتون، روبی، سی‌شارپ، اف‌شارپ و بسیاری از برنامه‌های وابسته به خط فرمان را اجرا کنند.

در این راهنما، مراحل نصب زیرسیستم ویندوزی برای لینوکس را با استفاده از اپلیکیشن Settings و PowerShell آموزش می‌دهیم. همچنین دستورالعمل‌هایی برای دانلود و نصب توزیع‌های لینوکس و مراحلی برای حذف صحیح مؤلفه‌های غیر ضروری محیط متن‌ باز ارائه خواهیم کرد.

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

اگر می‌خواهید توزیع‌های لینوکس را روی ویندوز ۱۰ اجرا کنید، قبل از دانلود و نصب نسخه‌ی مورد نظر لینوکس،  باید قابلیت WSL (زیرسیستم ویندوزی برای لینوکس) را فعال کنید.

فعال‌سازی زیرسیستم ویندوزی  لینوکس با استفاده از Settings

برای نصب WSL با استفاده از Setting ویندوز ۱۰، مراحل ذیل را دنبال کنید:

۱. Settings را باز کنید.

۲. روی Apps کلیک کنید.

۳. زیر بخش Related settings روی گزینه‌ی Programs and Features کلیک کنید.

enable windows subsystem - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰


۴. روی گزینه‌ی Turn Windows features on or off در پنل سمت چپ کلیک کنید.

program features - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰


۵. گزینه‌ی Windows Subsystem for Linux را بررسی کنید.

windows features - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

۶. روی دکمه‌ی OK کلیک کنید.

۷. روی دکمه‌ی Restart now کلیک کنید.

پس از تکمیل مراحل فوق، محیط برای دانلود و نصب توزیع‌های لینوکس برای ویندوز ۱۰ تنظیم می‌شود.

نصب توزیع‌های لینوکس با استفاده از Microsoft Store

برای نصب توزیع لینوکس روی ویندوز ۱۰ مراحل ذیل را دنبال کنید:

۱.  Microsoft Store را باز کنید.

۲. توزیع لینوکس مورد نظر را سرچ کنید. برخی از توزیع‌های موجود عبارت‌اند از:

  • Ubuntu
  • OpenSuse Leap 15
  • Kali Linux
  • Debian
  • Alpine WSL
  • Suse Linux Enterprise 12

۳. توزیع لینوکس مورد نظر را انتخاب کنید.

select linux distro - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰


۴. روی دکمه‌ی Get یا Install کلیک کنید.

install linux - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

۵. روی دکمه‌ی Launch کلیک کنید.

۶. نام کاربری را برای توزیع لینوکس ایجاد کنید و کلید Enter را فشار بدهید.

۷. رمز عبور مورد نظر را برای توزیع وارد و روی Enter کلیک کنید.

setup ubuntu wsl windows10 - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

۸. رمز عبور را تکرار کنید و برای تأیید، کلید Enter را فشار بدهید.

پس از تکمیل مراحل فوق می‌توانید از توزیع‌ها بدون واسط گرافیکی استفاده کنید.

حذف توزیع‌های لینوکس با استفاده از Settings

اگر دیگر نیازی به اجرای لینوکس روی دستگاه خود ندارید، توصیه می‌شود توزیع‌ها را حذف و WSL را غیر فعال کنید. برای حذف توزیع لینوکس مراحل ذیل را دنبال کنید:

۱. Settings را باز کنید.

۲. روی Apps کلیک کنید.

۳.  روی Apps & Features کلیک کنید.

۴.  زیر بخش Apps & Features توزیع مورد نظر (برای مثال اوبونتو) را انتخاب کنید.

۵. روی دکمه‌ی Uninstall کلیک کنید.

uninstall linux - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

۶. برای تأیید روی دکمه‌ی Uninstall کلیک کنید.

پس از تکمیل مراحل فوق، توزیع لینوکس حذف می‌شود و می‌توانید مراحل را برای غیر فعال‌سازی WSL دنبال کنید.

غیر فعال‌سازی زیرسیستم ویندوزی  لینوکس با استفاده از Settings

برای غیر فعال کردن WSL روی ویندوز مراحل ذیل را دنبال کنید.

۱. Settings را باز کنید.

۲. روی Apps کلیک کنید.

۳. زیر بخش Related settings، روی گزینه‌ی Programs and Features کلیک کنید.

disable wsl - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰


۴. روی گزینه‌ی Turn Windows features on or off از پنل سمت چپ کلیک کنید.

turn features off - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰


۵. تیک گزینه‌ی Windows Subsystem for Linux را حذف کنید.

windows subsystem linux - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

۶. روی دکمه‌ی OK کلیک کنید.

۷. روی دکمه‌ی Restart now کلیک کنید.

پس از تکمیل مراحل، WSL از دستگاه شما حذف می‌شود.

روش نصب زیرسیستم ویندوزی  لینوکس با استفاده از PowerShell

اگر به واسطه‌ی گرافیکی ویندوزی دسترسی ندارید یا اگر خط فرمان را ترجیح می‌دهید، می‌توانید از PowerShell برای فعال‌سازی زیرسیستم ویندوزی لینوکس، دانلود و نصب توزیع‌های آن و برگرداندن تمام تغییرات استفاده کنید.

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

برای نصب زیرسیستم ویندوزی برای لینوکس با استفاده از PowerShell مراحل ذیل را دنبال کنید:

۱.  Start را باز کنید.

۲.  PowerShell را سرچ کنید، روی اولین نتیجه کلیک راست و گزینه‌ی Run as administrator را انتخاب کنید.

۳. دستور ذیل را برای فعال‌سازی زیرسیستم لینوکس تایپ کنید و کلید Enter را فشار بدهید:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

 

enable wsl powershell windows 10 - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

۴. حرف Y را تایپ کنید و برای تأیید کلید Enter را فشار بدهید و سپس کامپیوتر را ری‌استارت کنید.

پس از تکمیل مراحل می‌توانید دستورالعمل‌های لازم برای دانلود و نصب هر توزیع سازگار با لینوکس را از طریق Microsoft Store دنبال کنید.

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

برای دانلود و نصب توزیع‌های لینوکس (از جمله Ubuntu) با پاورشل، مراحل ذیل را دنبال کنید:

۱.  Start را باز کنید.

۲. گزینه‌ی PowerShell را جستجو کنید، روی اولین نتیجه کلیک راست و گزینه‌ی Run as administrator را انتخاب کنید.

۳. دستور ذیل را برای انتخاب پوشه‌ی دانلود تایپ کنید و کلید Enter را فشار بدهید:

cd c:PATHTODESTINATION-FOLDER

با این مثال به پوشه‌ی data در روت درایو اصلی هدایت می‌شوید:

cd c:data

۴. دستور ذیل را برای دانلود اوبونتو تایپ کنید و کلید Enter را فشار بدهید:

Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_1604.2019.523.0_x64.appx -OutFile Ubuntu.appx –UseBasicParsing

administrator powershell - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

دستور فوق نسخه‌ی اوبونتوی ۱۶.۰۴ را دانلود می‌کند؛ اما ممکن است نیاز به به‌روزرسانی دستور با نام و نسخه‌ی توزیعی باشد که قصد دانلود آن را دارید.

نکته: لینک این مرحله و لینک موجود در اسکرین‌شات به نظر متفاوت می‌رسند؛ اما در واقع یکسان هستند. لینک موجود در اسکرین‌شات نسخه‌ی کوتاه‌شده است.

۵. دستور ذیل را برای نمایش نام واقعی اینستالر تایپ کنید و Enter را فشار بدهید:

dir

دستور ذیل را برای نصب نسخه‌ی اوبونتو ۱۶.۰۴ تایپ کنید و کلید Enter را فشار بدهید:

Add-AppxPackage .APP-NAME.appx

این مثال توزیع اوبونتو را روی ویندوز ۱۰ نصب می‌کند:

Add-AppxPackage .Ubuntu.appx

install ubuntu wsl powershell - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

۷. Start را باز کنید.

۸. توزیع جدید لینوکس (برای مثال Ubuntu) را جستجو و روی اولین نتیجه برای اجرا کلیک کنید.

۹. یک نام کاربری برای توزیع لینوکس ایجاد کنید و کلید Enter را فشار بدهید.

۱۰. رمز عبور دلخواه را وارد کنید و کلید Enter را فشار بدهید.

enter linux username - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

۱۱. رمز عبور را تکرار کنید و برای تأیید کلید Enter را فشار بدهید.

پس از تکمیل مراحل، می‌توانید از Ubuntu یا هر توزیع دیگری بدون واسط کاربری گرافیکی استفاده کنید.

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

اگر می‌خواهید تغییرات را به حالت اول برگردانید قبل از غیر فعال‌سازی WSL باید توزیع‌های لینوکس را حذف کنید.

۱. Start را باز کنید.

۲. گزینه‌ی PowerShell را جستجو کنید، روی نتیجه‌ی اول کلیک راست و گزینه‌ی Run as administrator را انتخاب کنید.

۳. دستور ذیل را برای پیدا کردن نام توزیع تایپ کنید و کلید Enter را فشار بدهید:

Get-AppxPackage *PARTIAL-DISTRO-NAME*

این جستجوی مثال برای پکیج اپلیکیشن شامل کلمه‌ی Ubuntu در نام است:

Get-AppxPackage *ubuntu*

get appxpackage wsl name powershell - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

در خط فرمان مطمئن شوید عبارت Ubuntu را با نام توزیع مورد نظر جایگزین کنید.

۴. دستور ذیل را برای حذف نسخه‌ی لینوکسی نصب‌شده روی کامپیوتر خود تایپ کنید و کلید Enter را فشار بدهید:

Get-AppxPackag FULL-DISTRO-NAME | Remove-AppxPackage

این مثال پکیج Ubuntu را از ویندوز ۱۰ حذف می‌کند:

Get-AppxPackage CanonicalGroupLimited.Ubuntu16.04onWindows | Remove-AppxPackage

remove linux distro wsl powershell - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

در این دستور مطمئن شوید عبارت CanonicalGroupLimited.Ubuntu16.04onWIndows را با نام توزیع مورد نظر جایگزین کنید.

پس از تکمیل مراحل فوق می‌توانید زیرسیستم ویندوزی لینوکس را روی کامپیوترتان غیر فعال کنید.

مقاله‌های مرتبط:

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

برای غیر فعال‌سازی WSL با استفاده از PowerShell مراحل ذیل را دنبال کنید:

۱. Start را باز کنید.

۲.  PowerShell را جستجو کنید، روی اولین نتیجه کلیک راست و گزینه‌ی Run as administrator را انتخاب کنید.

۳.  دستور ذیل را برای فعال‌سازی زیرسیستم لینوکس تایپ کنید و کلید Enter را فشار بدهید:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

disable wsl powershell command - آموزش نصب زیرسیستم ویندوزی برای لینوکس (WSL) در ویندوز ۱۰

 ۴. حرف Y را تایپ کنید و برای تأیید کلید Enter را فشار بدهید؛ سپس کامپیوتر خود را ری‌استارت کنید.

پس از تکمیل مراحل فوق، محیط لینوکسی در کامپیوترتان غیر فعال می‌شود.



Source link

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

در حال بارگذاری کد امنیتی...

سوالی دارید؟از ما بپرسید!