من چندین سال هست بدون نیاز به نصب سیستم عامل لینوکس از ترمینال های اوبنتو و دبیان و ارچ روی ویندوز استفاده میکنم , بنابراین تصمیم گرفتم آموزش نصبش رو برای شماهم توضیح بدم.
wsl --install
سپس وارد کنترل پنل بشید و گزینه زیر رو بزنید
و گزینه زیر رو تیک بزنید و فعال کنید :
Windows Subsystem for Linux : https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
debian: https://apps.microsoft.com/detail/9MSVKQC78PK6?hl=en-US&gl=US
arch: https://apps.microsoft.com/detail/9MZNMNKSM73X?hl=en-us&gl=US
ubuntu: https://apps.microsoft.com/detail/9PDXGNCFSCZV?hl=en-us&gl=US
- خب با دانلود و نصبشون به ترمینال توزیع مورد نظرتون دسترسی خواهید داشت , اما میخوایم که دسترسیمون به دایکتوری های داخل ویندوز برای اجرای اسکریپت های مختلف سریع تر باشه و ترمینال رو شخصی سازی و زیبا تر کنیم , برای همین من نرم افزار cmder رو پیشنهاد میکنم دانلود کنید:
Download cmder: https://cmder.app/
سپس وقتی cmder رو نصب کردید واردش بشید و در قسمت تنظیمات بشید و در بخش Tasks دکمه Add/refresh defult tasks.. رو بزنید تا ترمینالی که نصب کردید به لیست بالاش اضافه بشه و انتخابش کنید و گزینه ذخیره تنظیمات رو بزنید:
سپس در بخش تنظیمات گزینه General رو باز کنید و اونجا هم ترمینال مورد نظرتون رو انتخاب کنید و ذخیره کنید تنظیمات رو :
سپس یه ترمینال زیبای لینوکسی با دسترسی روت دارید.
صبر کنید هنوز آموزش تموم نشده!
وقتی نرم افزا دبیان یا اوبنتو یا هر توزیع لینوکسی رو روی سیستمتون نصب کنید به صورت خودکار به درایو توی سیستم شما ساخته میشه که حجمی حدود یک تا دو گیگابایت رو میگیره , و یا بعضی از افراد تنظیمات ترمینال رو دستکاری کردن و خراب شده و به هر دلیلی میخوان کامل اون توزیع رو حذف و مجددا نصب کنن که به مشکل برمیخورن و حتی با حذف کامل نرم افزارش پوشه و دیتای اون ترمینال از بین نمیره و اصلا نمیتونن حذفش کنن مگه اینکه مجددا ویندوز رو نصب کنن رو سیستمشون مثل تصویر زیر:
من راه حل حذف کاملش رو پیدا کردم!
کافیه نرم افزار پاورشل رو در سیستمتون باز کنید و دستور زیر رو داخلش بزنید:
wsl --list
سپس نام توزیع لینوکسی که رو سیستمتون نصبه نشون میده و برای حرفش کافیه دستور زیر رو بزنید :
wsl --unregister NAME
بجای NAME نام ترمینالی که میخواید حذف کنید رو بزنید, مثلا برای حذف اوبنتو :
wsl --unregister Ubuntu
سپس ترمینال توزیع مورد نظرتون به همراه تنظیمات و همه پکیج و فایل هاش از روی سیستمون پاک میشه .
آیدی من در تلگرام برای پاسخگویی به سوالات شما: t.me/Anony_muos