نحوه نصب لینوکس Bash Shell در ویندوز 10
Bash Shell به سادگی یک ابزار خط فرمان است که برای مدت طولانی بخشی از لینوکس بوده است و اکنون، (Linux)مایکروسافت(Microsoft) مستقیماً آن را به ویندوز 10(Windows 10) اضافه کرده است. این نه یک ماشین مجازی است و نه کانتینر یا نرم افزاری که برای ویندوز(Windows) کامپایل شده است. در عوض، این یک زیرسیستم کامل ویندوز(Windows Subsystem) است که برای اجرای نرمافزار لینوکس(Linux) در نظر گرفته شده است، بر اساس پروژه متوقفشده مایکروسافت (Microsoft)Astoria(Project Astoria) برای اجرای برنامههای اندروید(Android) در ویندوز(Windows) .
اکنون، همه ما می دانیم که سیستم عامل دو حالته چیست. اگر بخواهید از سیستم عامل ویندوز(Windows) و لینوکس(Linux) استفاده کنید اما کامپیوتر شما به اندازه کافی قوی نیست که بتواند سیستم عامل های دو حالته را مدیریت کند،(dual-mode operating systems) چه خواهید کرد ؟ یعنی باید دو تا کامپیوتر یکی با سیستم عامل ویندوز(Windows) و دیگری با سیستم عامل لینوکس(Linux) نگه دارید؟ بدیهی است که نه.
مایکروسافت(Microsoft) امکان استفاده از حالت سیستم عامل دوگانه را بدون داشتن دو سیستم عامل در رایانه شخصی شما فراهم کرده است. مایکروسافت(Microsoft) با همکاری Canonical که شرکت مادر اوبونتو(Ubuntu) است، اعلام کرد که اکنون میتوانید لینوکس(Linux) را روی ویندوز(Windows) با استفاده از پوسته Bash اجرا کنید، یعنی میتوانید تمام عملکردهای لینوکس(Linux) را در ویندوز(Windows) بدون داشتن سیستم عامل لینوکس(Linux) در خود انجام دهید. کامپیوتر
و با ارتقاء ویندوز 10 ، دریافت پوسته (Windows 10)Bash در ویندوز(Windows) بسیار آسان شده است. حال این سوال پیش می آید که چگونه پوسته لینوکس بش را روی ویندوز 10 نصب کنیم؟ (how to install the Linux Bash shell on Windows 10?)در این مقاله به پاسخ این موضوع خواهید رسید.
نحوه نصب پوسته لینوکس Bash در ویندوز 10(How to install the Linux Bash shell on Windows 10)
برای استفاده از پوسته لینوکس Bash(Linux Bash) در ویندوز 10(Windows 10) ، ابتدا باید پوسته لینوکس Bash را روی ویندوز 10 خود نصب کنید( Linux Bash shell on your Windows 10) و قبل از نصب پوسته Bash ، پیش نیازهایی وجود دارد.
- باید آپدیت سالگرد ویندوز 10 را روی دستگاه خود اجرا کنید.(Windows 10)
- شما باید از نسخه 64 بیتی ویندوز 10(Windows 10) استفاده کنید زیرا پوسته لینوکس Bash(Linux Bash) روی نسخه 32 بیتی کار نمی کند.
پس از انجام تمام پیش نیازها، شروع به نصب پوسته لینوکس Bash(Linux Bash) در ویندوز 10 خود کنید.
برای نصب پوسته لینوکس Bash(Linux Bash) در ویندوز 10(Windows 10) ، مراحل زیر را دنبال کنید:
1. تنظیمات(Settings) را باز کنید .
2. بر روی گزینه Update & Security کلیک کنید .
3. از منوی پنل سمت چپ روی Developer options کلیک کنید.(Developer options)
4. در زیر ویژگی های توسعه دهنده، روی دکمه Radio در کنار Developer mode کلیک کنید .
توجه(Note) : با شروع بهروزرسانی Fall Creators(Fall Creators Update) ، نیازی نیست حالت Developer را فعال کنید. (Developer)مستقیماً به مرحله 9 بروید.(Directly skip to step 9.)
5. یک کادر گفتگوی هشدار ظاهر می شود که از شما می پرسد آیا مطمئن هستید که می خواهید حالت توسعه دهنده را روشن کنید. بر روی دکمه (Click)Yes کلیک کنید.
6. شروع به نصب بسته Developer Mode می کند(Developer Mode package) .
7. پس از اتمام نصب، پیامی مبنی بر روشن بودن حالت توسعه دهنده دریافت خواهید کرد.
8. کامپیوتر خود را مجددا راه اندازی کنید.
9. پس از راه اندازی مجدد رایانه، کنترل پنل(Control Panel) را باز کنید .
10. روی Programs کلیک کنید .
11. در قسمت Programs and Features ، روی Turn Windows features on or off کلیک کنید .
12. کادر گفتگوی زیر ظاهر می شود.
13. تیک کنار Windows Subsystem برای گزینه Linux(Windows Subsystem for the Linux )(Windows Subsystem for the Linux ) را علامت بزنید .
14. بر روی دکمه OK کلیک کنید.
15. تغییرات شروع به اعمال خواهند کرد. پس از تکمیل درخواست و نصب قطعات، باید با کلیک بر روی گزینه Restart Now ، کامپیوتر خود را مجددا راه اندازی کنید.
16. پس از راه اندازی مجدد سیستم، باید توزیع اوبونتو را برای (Ubuntu)زیرسیستم ویندوز(Windows Subsystem) برای لینوکس(Linux) نصب کنید .
17. Command Prompt (admin) را باز کنید و دستور زیر را تایپ کنید و Enter را بزنید :
lxrun /install
توجه(Note) : با شروع بهروزرسانی Fall Creators(Fall Creators Update) ، دیگر نمیتوانید با استفاده از دستور «bash» اوبونتو را نصب یا استفاده کنید.
18. با این کار توزیع اوبونتو(Ubuntu) با موفقیت نصب می شود. اکنون فقط باید نام کاربری و رمز عبور یونیکس(Unix) را تنظیم کنید (که می تواند با اعتبار ورود به سیستم ویندوز شما متفاوت باشد).(Windows)
19. پس از اتمام، می توانید با باز کردن خط فرمان و استفاده از دستور زیر از دستور Bash در ویندوز استفاده کنید:(Bash)
bash
جایگزین: توزیع های لینوکس را با استفاده از فروشگاه مایکروسافت نصب کنید(Alternative: Install Linux distros using Microsoft Store)
1. فروشگاه مایکروسافت را باز کنید.
2. اکنون این گزینه را دارید که توزیع لینوکس زیر را نصب کنید:(Linux)
اوبونتو (Ubuntu.)
OpenSuse Leap
Kali Linux
Debian
Alpine WSL
Suse Linux Enterprise
3. هر یک از توزیع های فوق لینوکس(Linux) را جستجو کنید و روی دکمه Install کلیک کنید.
4. در این مثال، اوبونتو(Ubuntu) را نصب خواهیم کرد . ubuntu را جستجو کنید سپس بر روی دکمه دریافت (یا نصب)(Get (or Install)) کلیک کنید.
5. پس از اتمام نصب، روی دکمه Launch کلیک کنید.
6. شما باید یک نام کاربری و رمز عبور(create a username & password) برای این توزیع لینوکس(Linux) ایجاد کنید (که می تواند با نام کاربری و رمز عبور ویندوز(Windows) شما متفاوت باشد ).
7. اکنون یک نام کاربری و رمز عبور جدید(new username & password) ایجاد کنید سپس رمز عبور را تکرار کنید و دوباره Enter را فشار دهید تا تایید شود.
8. همین، اکنون می توانید با راه اندازی از منوی استارت ، از توزیع (Start Menu)اوبونتو(Ubuntu) هر زمان که بخواهید استفاده کنید .
9. همچنین می توانید توزیع لینوکس(Linux) نصب شده را با استفاده از دستور wsl( wsl command) راه اندازی کنید . ( wsl command. )
همانطور که می دانید، پوسته Bash لینوکس(Linux Bash) در ویندوز ، پوسته (Windows)Bash واقعی شما در لینوکس(Linux) نیست، بنابراین ابزار خط فرمان محدودیت هایی دارد. این محدودیت ها عبارتند از:
- زیرسیستم ویندوز برای لینوکس (WSL)(Windows Subsystem for Linux (WSL)) برای اجرای برنامه های گرافیکی لینوکس(Linux Graphical) طراحی نشده است.
- این فقط به توسعه دهندگان یک ویژگی خط فرمان مبتنی بر متن برای اجرای Bash ارائه می دهد.
- برنامه های لینوکس(Linux) به فایل های سیستم و همه چیزهایی که روی هارد درایو موجود است دسترسی دارند، بنابراین نمی توانید اسکریپت ها را در برنامه های ویندوز(Windows) اجرا کنید یا از آنها استفاده کنید.
- همچنین از نرم افزار سرور پس زمینه پشتیبانی نمی کند.
- هر برنامه خط فرمانی کار نمی کند..
مایکروسافت(Microsoft) این ویژگی را با یک برچسب بتا روی آن منتشر می کند، به این معنی که هنوز در حال پیشرفت است و همه ویژگی های مورد نظر گنجانده نشده است و گاهی اوقات ممکن است به درستی کار نکند.
توصیه می شود: (Recommended:) رفع این مشکل توسط ISP شما در ویندوز 10 مسدود شده است(Fix This Site Has Been Blocked By Your ISP in Windows 10)
اما، با زمانها و بهروزرسانیهای آتی، مایکروسافت(Microsoft) با تمرکز بر عملکردهای اصلی آن مانند محیط Bash برای اجرای ابزارهایی مانند awk، sed و grep، پشتیبانی از کاربر لینوکس(Linux user) ، راههایی را پیدا میکند تا پوسته لینوکس Bash را مانند پوسته (Linux Bash)لینوکس Bash(Linux Bash) واقعی کند. و خیلی بیشتر.
Related posts
نحوه استفاده از لینوکس Bash Shell در ویندوز 10
غیر فعال کردن Pinch Zoom Feature در Windows 10
ایجاد Full System Image Backup در Windows 10 [راهنمای نهایی]
چگونه برای ایجاد System Image Backup در Windows 10
چگونه Volume or Drive Partition را در Windows 10 حذف کنید
Fix Computer Wo به Sleep Mode در Windows 10 بروید
فعال یا غیر فعال ساخته شده در Administrator Account در Windows 10
Find Security Identifier (SID) User در Windows 10
Time را به Display List از Operating Systems در Startup در Startup در Windows 10 تغییر دهید
Mouse Pointer Lags در Windows 10 [حل شد]
چگونگی غیر فعال کردن Corners چسبنده در Windows 10
چگونه Screen Brightness را در Windows 10 تغییر دهید
چگونه به طور کامل McAfee را از Windows 10 حذف کنید
چگونگی فعال کردن و یا Disable Emoji Panel در Windows 10
USB Device نه کار در Windows 10 [حل شد]
3 Ways برای کشتن A Process در Windows 10
چگونه Windows 10 برای Setup Network Files به اشتراک گذاری در
Fix Unable به Delete Temporary Files در Windows 10
Fix Keyboard تایپ کردن نیست در شماره Windows 10
به راحتی View Chrome Activity در Windows 10 Timeline