بزرگنمايي:
سیاست و بازاریابی - با استفاده از زیرسیستم ویندوزی لینوکس (WSL) میتوانید لینوکس را در کنار ویندوز 10 بدون نیاز به دستگاه دوم یا ماشین مجازی نصب کنید.
در ویندوز 10، زیرسیستم ویندوزی برای لینوکس (WSL) به قابلیتی گفته میشود که محیطی سبک برای نصب و اجرای نسخههای تحت پشتیبانی لینوکس (اوبونتو، OpenSuse، Debian و موارد دیگر) فراهم میکند و به این منظور نیازی به تنظیمات پیچیدهی ماشین مجاز یا کامپیوتر مجزا نیست. در WSL واسط گرافیکی نخواهید داشت؛ اما توسعهدهندگان و ادمینهای شبکه میتوانند از ابزارها و سرویسهای خط فرمان لینوکس مثل vim، tmux، audemacs، sshd، Apache و MySQL استفاده کنند و اسکریپتهای Bash shell نوشتهشده در پایتون، روبی، سیشارپ، افشارپ و بسیاری از برنامههای وابسته به خط فرمان را اجرا کنند. در این راهنما، مراحل نصب زیرسیستم ویندوزی برای لینوکس را با استفاده از اپلیکیشن Settings و PowerShell آموزش میدهیم. همچنین دستورالعملهایی برای دانلود و نصب توزیعهای لینوکس و مراحلی برای حذف صحیح مؤلفههای غیر ضروری محیط متن باز ارائه خواهیم کرد. نصب زیرسیستم ویندوزی لینوکس با استفاده از Settings
اگر میخواهید توزیعهای لینوکس را روی ویندوز 10 اجرا کنید، قبل از دانلود و نصب نسخهی مورد نظر لینوکس، باید قابلیت WSL (زیرسیستم ویندوزی برای لینوکس) را فعال کنید. فعالسازی زیرسیستم ویندوزی لینوکس با استفاده از Settings
برای نصب WSL با استفاده از Setting ویندوز 10، مراحل ذیل را دنبال کنید: 1. Settings را باز کنید. 2. روی Apps کلیک کنید. 3. زیر بخش Related settings روی گزینهی Programs and Features کلیک کنید.
5. گزینهی Windows Subsystem for Linux را بررسی کنید.
برای نصب توزیع لینوکس روی ویندوز 10 مراحل ذیل را دنبال کنید: 1. Microsoft Store را باز کنید. 2. توزیع لینوکس مورد نظر را سرچ کنید. برخی از توزیعهای موجود عبارتاند از: Ubuntu OpenSuse Leap 15 Kali Linux Debian Alpine WSL Suse Linux Enterprise 12 3. توزیع لینوکس مورد نظر را انتخاب کنید.
5. روی دکمهی Launch کلیک کنید. 6. نام کاربری را برای توزیع لینوکس ایجاد کنید و کلید Enter را فشار بدهید. 7. رمز عبور مورد نظر را برای توزیع وارد و روی Enter کلیک کنید.
اگر دیگر نیازی به اجرای لینوکس روی دستگاه خود ندارید، توصیه میشود توزیعها را حذف و WSL را غیر فعال کنید. برای حذف توزیع لینوکس مراحل ذیل را دنبال کنید: 1. Settings را باز کنید. 2. روی Apps کلیک کنید. 3. روی Apps & Features کلیک کنید. 4. زیر بخش Apps & Features توزیع مورد نظر (برای مثال اوبونتو) را انتخاب کنید. 5. روی دکمهی Uninstall کلیک کنید.
برای غیر فعال کردن WSL روی ویندوز مراحل ذیل را دنبال کنید. 1. Settings را باز کنید. 2. روی Apps کلیک کنید. 3. زیر بخش Related settings، روی گزینهی Programs and Features کلیک کنید.
5. تیک گزینهی Windows Subsystem for Linux را حذف کنید.
اگر به واسطهی گرافیکی ویندوزی دسترسی ندارید یا اگر خط فرمان را ترجیح میدهید، میتوانید از PowerShell برای فعالسازی زیرسیستم ویندوزی لینوکس، دانلود و نصب توزیعهای آن و برگرداندن تمام تغییرات استفاده کنید. فعالسازی زیرسیستم ویندوزی لینوکس با استفاده از PowerShell
برای نصب زیرسیستم ویندوزی برای لینوکس با استفاده از PowerShell مراحل ذیل را دنبال کنید: 1. Start را باز کنید. 2. PowerShell را سرچ کنید، روی اولین نتیجه کلیک راست و گزینهی Run as administrator را انتخاب کنید. 3. دستور ذیل را برای فعالسازی زیرسیستم لینوکس تایپ کنید و کلید Enter را فشار بدهید: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
برای دانلود و نصب توزیعهای لینوکس (از جمله Ubuntu) با پاورشل، مراحل ذیل را دنبال کنید: 1. Start را باز کنید. 2. گزینهی PowerShell را جستجو کنید، روی اولین نتیجه کلیک راست و گزینهی Run as administrator را انتخاب کنید. 3. دستور ذیل را برای انتخاب پوشهی دانلود تایپ کنید و کلید Enter را فشار بدهید: cd c:\PATH\TO\DESTINATION-FOLDER با این مثال به پوشهی data در روت درایو اصلی هدایت میشوید: cd c:\data 4. دستور ذیل را برای دانلود اوبونتو تایپ کنید و کلید Enter را فشار بدهید: Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_1604.2019.523.0_x64.appx -OutFile Ubuntu.appx –UseBasicParsing
7. Start را باز کنید. 8. توزیع جدید لینوکس (برای مثال Ubuntu) را جستجو و روی اولین نتیجه برای اجرا کلیک کنید. 9. یک نام کاربری برای توزیع لینوکس ایجاد کنید و کلید Enter را فشار بدهید. 10. رمز عبور دلخواه را وارد کنید و کلید Enter را فشار بدهید.
اگر میخواهید تغییرات را به حالت اول برگردانید قبل از غیر فعالسازی WSL باید توزیعهای لینوکس را حذف کنید. 1. Start را باز کنید. 2. گزینهی PowerShell را جستجو کنید، روی نتیجهی اول کلیک راست و گزینهی Run as administrator را انتخاب کنید. 3. دستور ذیل را برای پیدا کردن نام توزیع تایپ کنید و کلید Enter را فشار بدهید: Get-AppxPackage *PARTIAL-DISTRO-NAME* این جستجوی مثال برای پکیج اپلیکیشن شامل کلمهی Ubuntu در نام است: Get-AppxPackage *ubuntu*
در این دستور مطمئن شوید عبارت CanonicalGroupLimited.Ubuntu16.04onWIndows را با نام توزیع مورد نظر جایگزین کنید. پس از تکمیل مراحل فوق میتوانید زیرسیستم ویندوزی لینوکس را روی کامپیوترتان غیر فعال کنید. مقالههای مرتبط:
اجرای اپلیکیشنهای Linux GUI در بیلد اینسایدر ویندوز 10 ممکن شد امکانات جدید اوبونتو 20.10؛ نسخهی Groovy Gorilla
غیر فعال کردن زیرسیستم ویندوزی لینوکس با استفاده از PowerShell
برای غیر فعالسازی WSL با استفاده از PowerShell مراحل ذیل را دنبال کنید: 1. Start را باز کنید. 2. PowerShell را جستجو کنید، روی اولین نتیجه کلیک راست و گزینهی Run as administrator را انتخاب کنید. 3. دستور ذیل را برای فعالسازی زیرسیستم لینوکس تایپ کنید و کلید Enter را فشار بدهید: Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux