نحوه نصب لینوکس 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) نگه دارید؟ بدیهی است که نه.

نحوه نصب لینوکس Bash Shell در ویندوز 10

مایکروسافت(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 کلیک کنید .

Windows Key + I را فشار دهید تا Settings باز شود و سپس روی نماد 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.)

بسته Fix Developer Mode نصب نشد کد خطا 0x80004005

5. یک کادر گفتگوی هشدار ظاهر می شود که از شما می پرسد آیا مطمئن هستید که می خواهید حالت توسعه دهنده را روشن کنید. بر روی دکمه (Click)Yes کلیک کنید.

بر روی دکمه Yes | کلیک کنید  نحوه نصب لینوکس Bash Shell در ویندوز 10

6. شروع به نصب بسته Developer Mode می کند(Developer Mode package) .

شروع به نصب بسته Developer Mode می کند

7. پس از اتمام نصب، پیامی مبنی بر روشن بودن حالت توسعه دهنده دریافت خواهید کرد.

8. کامپیوتر خود را مجددا راه اندازی کنید.

9. پس از راه اندازی مجدد رایانه، کنترل پنل(Control Panel) را باز کنید .

با جستجو در نوار جستجو، کنترل پنل را باز کنید

10. روی Programs کلیک کنید .

روی برنامه ها کلیک کنید

11. در قسمت Programs and Features ، روی Turn Windows features on or off کلیک کنید .

در قسمت Programs and Features بر روی Turn Windows features on or of کلیک کنید

12. کادر گفتگوی زیر ظاهر می شود.

یک کادر محاوره ای از ویژگی های روشن یا خاموش کردن پنجره ظاهر می شود

13. تیک کنار Windows Subsystem برای گزینه Linux(Windows Subsystem for the Linux )(Windows Subsystem for the Linux ) را علامت بزنید .

تیک کنار Windows Subsystem برای گزینه Linux | را علامت بزنید  نحوه نصب لینوکس Bash Shell در ویندوز 10

14. بر روی دکمه OK کلیک کنید.

15. تغییرات شروع به اعمال خواهند کرد. پس از تکمیل درخواست و نصب قطعات، باید با کلیک بر روی گزینه Restart Now ، کامپیوتر خود را مجددا راه اندازی کنید.

با کلیک بر روی گزینه 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 را فشار دهید تا تایید شود.

شما باید یک نام کاربری و رمز عبور برای این توزیع لینوکس ایجاد کنید |  نحوه نصب لینوکس Bash Shell در ویندوز 10

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) واقعی کند. و خیلی بیشتر.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts