विंडोज 10 पर लिनक्स बैश शेल कैसे स्थापित करें

बैश शेल(Bash Shell) केवल एक कमांड-लाइन उपयोगिता है जो बहुत लंबे समय से लिनक्स(Linux) का हिस्सा रही है और अब, माइक्रोसॉफ्ट(Microsoft) ने इसे सीधे विंडोज 10(Windows 10) में जोड़ा है । यह न तो वर्चुअल मशीन है और न ही कोई कंटेनर या विंडोज(Windows) के लिए संकलित कोई सॉफ्टवेयर । इसके बजाय, यह विंडोज़ पर एंड्रॉइड(Android) ऐप चलाने के लिए माइक्रोसॉफ्ट(Microsoft) के बंद प्रोजेक्ट एस्टोरिया के आधार पर (Project Astoria)लिनक्स(Linux) सॉफ्टवेयर चलाने के लिए एक पूर्ण विंडोज (Windows)सबसिस्टम(Windows Subsystem) है ।

अब, हम सभी जानते हैं कि डुअल-मोड ऑपरेटिंग सिस्टम क्या है। यदि आप विंडोज(Windows) ऑपरेटिंग सिस्टम और लिनक्स ऑपरेटिंग सिस्टम का उपयोग करना चाहते हैं, लेकिन आपका पीसी (Linux)ड्यूल-मोड ऑपरेटिंग सिस्टम(dual-mode operating systems) को संभालने के लिए पर्याप्त मजबूत नहीं है, तो आप क्या करेंगे ? क्या इसका मतलब है कि आपको दो पीसी रखने होंगे, एक विंडोज(Windows) ऑपरेटिंग सिस्टम के साथ और दूसरा लिनक्स(Linux) ऑपरेटिंग सिस्टम के साथ? स्पष्टः नहीं।

विंडोज 10 पर लिनक्स बैश शेल कैसे स्थापित करें

माइक्रोसॉफ्ट(Microsoft) ने आपके पीसी में वास्तव में दो ऑपरेटिंग सिस्टम के बिना दोहरी ऑपरेटिंग सिस्टम मोड का उपयोग करना संभव बना दिया है। माइक्रोसॉफ्ट ने (Microsoft)कैननिकल(Canonical) के साथ साझेदारी में , जो कि उबंटू(Ubuntu) की मूल कंपनी है , ने घोषणा की कि अब, आप बैश(Bash) शेल का उपयोग करके विंडोज़(Windows) पर लिनक्स चला सकते हैं यानी आप अपने में (Linux)लिनक्स(Linux) ऑपरेटिंग सिस्टम के बिना विंडोज़(Windows) पर लिनक्स(Linux) के सभी कार्यों को करने में सक्षम होंगे। पीसी.

और, विंडोज 10(Windows 10) के अपग्रेडेशन के साथ, विंडोज़ पर (Windows)बैश(Bash) शेल प्राप्त करना बहुत आसान हो गया है । अब, यह सवाल उठता है कि विंडोज 10 पर लिनक्स बैश शेल कैसे स्थापित करें? (how to install the Linux Bash shell on Windows 10?)इस लेख में आपको इसका उत्तर मिलेगा।

विंडोज 10 पर लिनक्स बैश शेल कैसे स्थापित करें(How to install the Linux Bash shell on Windows 10)

विंडोज 10 पर (Windows 10)लिनक्स बैश(Linux Bash) शेल का उपयोग करने के लिए , सबसे पहले, आपको अपने विंडोज 10 पर लिनक्स बैश शेल स्थापित करना होगा, और ( Linux Bash shell on your Windows 10)बैश(Bash) शेल को स्थापित करने से पहले , कुछ पूर्वापेक्षाएँ हैं।

  • आपको अपनी मशीन पर विंडोज 10(Windows 10) एनिवर्सरी अपडेट चलाना चाहिए ।
  • आप विंडोज 10(Windows 10) के 64-बिट संस्करण का उपयोग कर रहे होंगे क्योंकि लिनक्स बैश(Linux Bash) शेल 32-बिट संस्करण पर काम नहीं करता है।

एक बार सभी आवश्यक शर्तें पूरी हो जाने के बाद, अपने विंडोज 10 पर लिनक्स बैश शेल स्थापित करना शुरू करें।(Linux Bash)

विंडोज 10 पर (Windows 10)लिनक्स बैश(Linux Bash) शेल स्थापित करने के लिए , इन चरणों का पालन करें:

1. सेटिंग्स(Settings) खोलें ।

विंडोज सर्च में सेटिंग्स टाइप करें b

2. अपडेट एंड सिक्योरिटी(Update & Security ) ऑप्शन पर क्लिक करें

सेटिंग्स खोलने के लिए विंडोज की + I दबाएं और फिर अपडेट एंड सिक्योरिटी आइकन पर क्लिक करें

3. बाएं पैनल पर मेनू से डेवलपर विकल्पों पर क्लिक करें।(Developer options)

4. डेवलपर सुविधाओं के तहत, डेवलपर मोड के आगे (Developer mode)रेडियो(Radio) बटन पर क्लिक करें ।

नोट : (Note)फॉल क्रिएटर्स अपडेट(Fall Creators Update) से शुरू होकर , आपको डेवलपर(Developer) मोड को सक्षम करने की आवश्यकता नहीं है। सीधे चरण 9 पर जाएं।(Directly skip to step 9.)

फिक्स डेवलपर मोड पैकेज त्रुटि कोड 0x80004005 स्थापित करने में विफल रहा

5. एक चेतावनी संवाद बॉक्स यह पूछेगा कि क्या आप सुनिश्चित हैं कि आप डेवलपर मोड चालू करना चाहते हैं। हाँ(Yes ) बटन पर क्लिक करें।(Click)

हाँ बटन पर क्लिक करें |  विंडोज 10 पर लिनक्स बैश शेल कैसे स्थापित करें

6. यह डेवलपर मोड पैकेज(Developer Mode package) को स्थापित करना शुरू कर देगा ।

यह डेवलपर मोड पैकेज को स्थापित करना शुरू कर देगा

7. इंस्टॉलेशन समाप्त होने के बाद, आपको डेवलपर मोड चालू होने के बारे में एक संदेश मिलेगा।

8. अपने पीसी को पुनरारंभ करें।

9. एक बार जब आपका पीसी रीस्टार्ट हो जाए, तो कंट्रोल पैनल खोलें(Control Panel)

सर्च बार में सर्च करके कंट्रोल पैनल खोलें

10. प्रोग्राम्स(Programs) पर क्लिक करें ।

प्रोग्राम्स पर क्लिक करें

11. Programs and Features(Programs and Features) के तहत , Windows (Turn Windows) सुविधाओं को चालू या बंद(features on or off) करें पर क्लिक करें ।

प्रोग्राम्स और फीचर्स के तहत, विंडोज फीचर्स ऑन या ऑफ पर क्लिक करें

12. नीचे डायलॉग बॉक्स दिखाई देगा।

विंडो चालू करें या बंद करें का एक डायलॉग बॉक्स दिखाई देगा

13. लिनक्स विकल्प के लिए विंडोज सबसिस्टम के बगल में स्थित चेकबॉक्स को चेक करें।(Windows Subsystem for the Linux )(Windows Subsystem for the Linux )

लिनक्स विकल्प के लिए विंडोज सबसिस्टम के बगल में स्थित चेकबॉक्स को चेक करें |  विंडोज 10 पर लिनक्स बैश शेल कैसे स्थापित करें

14. OK बटन पर क्लिक करें।

15. परिवर्तन लागू होने लगेंगे। एक बार जब अनुरोध पूरा हो जाता है और घटक स्थापित हो जाते हैं, तो आपको अभी पुनरारंभ (Restart) करें(Now ) विकल्प पर क्लिक करके अपने पीसी को पुनरारंभ करना होगा।

रिस्टार्ट नाउ विकल्प पर क्लिक करके अपने पीसी को रीस्टार्ट करने की आवश्यकता है

16. सिस्टम के पुनरारंभ होने के बाद, आपको लिनक्स(Linux) के लिए विंडोज सबसिस्टम के लिए (Windows Subsystem)उबंटू(Ubuntu) वितरण स्थापित करने की आवश्यकता है ।

17. ओपन कमांड प्रॉम्प्ट(Command Prompt) (एडमिन) और निम्न कमांड टाइप करें और एंटर दबाएं(Enter) :

lxrun /install

नोट : (Note)फॉल क्रिएटर्स अपडेट(Fall Creators Update) से शुरू होकर , आप अब "बैश" कमांड का उपयोग करके उबंटू को स्थापित या उपयोग नहीं कर सकते हैं।

18. यह उबंटू(Ubuntu) वितरण को सफलतापूर्वक स्थापित करेगा। अब आपको केवल यूनिक्स(Unix) यूज़रनेम और पासवर्ड सेट करना होगा (जो आपके विंडोज(Windows) लॉगिन क्रेडेंशियल से अलग हो सकता है)।

19. एक बार समाप्त होने के बाद, आप कमांड प्रॉम्प्ट खोलकर और निम्न कमांड का उपयोग करके विंडोज़ पर बैश कमांड का उपयोग कर सकते हैं:(Bash)

bash

वैकल्पिक: Microsoft Store का उपयोग करके Linux डिस्ट्रोज़ स्थापित करें(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. आपको इस Linux वितरण के (Linux)लिए एक उपयोगकर्ता नाम और पासवर्ड बनाने(create a username & password) की आवश्यकता है (जो आपके Windows उपयोगकर्ता नाम और पासवर्ड से भिन्न हो सकता है)।

7. अब एक नया यूजरनेम और पासवर्ड(new username & password) बनाएं और फिर पासवर्ड दोहराएं और पुष्टि करने के लिए फिर से एंटर दबाएं।(Enter)

इस Linux वितरण के लिए आपको एक उपयोगकर्ता नाम और पासवर्ड बनाने की आवश्यकता है |  विंडोज 10 पर लिनक्स बैश शेल कैसे स्थापित करें

8. बस इतना ही, अब आप जब चाहें उबंटू डिस्ट्रो को (Ubuntu)स्टार्ट मेन्यू(Start Menu) से लॉन्च करके इस्तेमाल कर सकते हैं ।

9. वैकल्पिक रूप से, आप wsl कमांड( wsl command)( wsl command. ) का उपयोग करके स्थापित लिनक्स डिस्ट्रो को लॉन्च कर सकते हैं (Linux)। 

जैसा कि आप जानते हैं, विंडोज़ पर (Windows)लिनक्स बैश(Linux Bash) शेल वास्तविक बैश(Bash) शेल नहीं है जो आपको लिनक्स(Linux) पर मिलता है , इसलिए कमांड लाइन उपयोगिता की कुछ सीमाएँ हैं। ये सीमाएँ हैं:

  • Linux के लिए Windows सबसिस्टम (WSL) को (Windows Subsystem for Linux (WSL))Linux आलेखीय(Linux Graphical) अनुप्रयोगों को चलाने के लिए डिज़ाइन नहीं किया गया है ।
  • यह केवल डेवलपर्स को बैश(Bash) चलाने के लिए एक टेक्स्ट-आधारित कमांड-लाइन सुविधा प्रदान करेगा ।
  • लिनक्स(Linux) एप्लिकेशन सिस्टम फाइलों और हार्ड ड्राइव पर उपलब्ध सभी चीजों तक पहुंच बनाते हैं ताकि आप विंडोज(Windows) प्रोग्राम पर स्क्रिप्ट लॉन्च या उपयोग नहीं कर सकें।
  • यह बैकग्राउंड सर्वर सॉफ्टवेयर को भी सपोर्ट नहीं करता है।
  • हर कमांड-लाइन एप्लिकेशन काम नहीं करता है।

Microsoft इस सुविधा को बीटा लेबल के साथ जारी कर रहा है, जिसका अर्थ है कि यह अभी भी प्रगति पर है, और हर इच्छित विशेषता शामिल नहीं है और कभी-कभी यह ठीक से काम नहीं कर सकता है।

अनुशंसित: (Recommended:) इस साइट को विंडोज 10 में आपके आईएसपी द्वारा अवरुद्ध कर दिया गया है(Fix This Site Has Been Blocked By Your ISP in Windows 10)

लेकिन, आने वाले समय और अपडेट के साथ, माइक्रोसॉफ्ट (Microsoft)लिनक्स बैश(Linux Bash) शेल को वास्तविक लिनक्स बैश(Linux Bash) शेल के समान बनाने के तरीके ढूंढ रहा है, जो बैश(Bash) पर्यावरण जैसे awk, sed, और grep, Linux उपयोगकर्ता(Linux user) समर्थन जैसे टूल चलाने के लिए अपनी मुख्य कार्यक्षमताओं पर ध्यान केंद्रित कर रहा है । और बहुत सारे।



About the author

मैं एक सॉफ्टवेयर इंजीनियर और एक्सप्लोरर हूं। मुझे Microsoft Xbox 360 और Google Explorer दोनों का अनुभव है। मैं कुछ सॉफ़्टवेयर विकास टूल के लिए विशेषज्ञ अनुशंसाएं प्रदान करने में सक्षम हूं, साथ ही सामान्य एक्सप्लोरर त्रुटियों का निवारण करने में लोगों की सहायता करता हूं।



Related posts