विंडोज़ 10 और 11 पर लिनक्स (डब्लूएसएल) संस्करण के लिए अपना विंडोज़ सबसिस्टम सत्यापित करें - चरण-दर-चरण मार्गदर्शिका
<पी> आपके पास कुछ बैश कमांड आज़माने के लिए, और शायद कुछ बेहतरीन लिनक्स ऐप्स चलाने के लिए आपके विंडोज 11 या विंडोज 10 पर लिनक्स के लिए विंडोज सबसिस्टम (डब्ल्यूएसएल) चल रहा है। दोनों ऑपरेटिंग सिस्टम के लिए डुअल बूट का उपयोग करना बहुत आसान है। पी> <पी> हालाँकि कुछ चीजें केवल WSL के कुछ संस्करणों में ही काम करती हैं, और आप निश्चित नहीं हैं कि आपके पास कौन सा है। तो, हम आपको दिखाएंगे कि विंडोज 11 और विंडोज 10 दोनों पर WSL संस्करण की जांच कैसे करें, साथ ही कुछ अन्य तरकीबें भी। पी> WSL संस्करणों के बीच क्या अंतर है?
<पी> WSL के केवल दो संस्करण हैं; WSL 1 और WSL 2. प्राथमिक अंतर यह है कि WSL 2 में पूर्ण लिनक्स कर्नेल है जबकि WSL 1 में नहीं है। WSL 1 को WSL लाइट के रूप में सोचें। यदि आप एक प्रतिबद्ध लिनक्स उपयोगकर्ता हैं या लिनक्स सीखने के बारे में गंभीर हैं, तो WSL 2 का उपयोग करें। यह वर्चुअलाइजेशन द्वारा लाई गई सभी कार्यक्षमताओं के साथ एक पूर्ण वर्चुअल मशीन के रूप में चलता है। WSL 2 फ़ाइल सिस्टम के प्रदर्शन को बढ़ाएगा और पूर्ण सिस्टम कॉल संगतता का समर्थन करेगा। <पी> WSL 2 केवल Windows 11 या Windows 10, संस्करण 1903 बिल्ड 19362 या नए पर उपलब्ध है। यदि आप विंडोज़ 10 पर हैं और आप इसे अद्यतन रख रहे हैं, तो आप अच्छे हैं। यदि आप अनिश्चित हैं, तो हमारे पास यह जानने में आपकी सहायता के लिए एक लेख है कि आपके पास विंडोज़ का कौन सा संस्करण है। Windows 10 के पुराने संस्करणों में केवल WSL 1 के साथ संगतता है। <पी> यदि आप wsl.exe –install का उपयोग करके PowerShell या कमांड लाइन में WSL स्थापित करते हैं कमांड, आपके पास WSL का डिफ़ॉल्ट संस्करण है। इसका मतलब है कि आपके पास Ubuntu 20.04 LTS Linux डिस्ट्रो और इसका संस्करण WSL 2 है। <पी> मान लीजिए कि आप निश्चित नहीं हैं कि आपने डिफ़ॉल्ट WSL इंस्टॉल किया है, या आपने कई अलग-अलग लिनक्स वितरण जोड़े हैं और आप जानना चाहते हैं कि वे कौन से संस्करण हैं। उस स्थिति में, इसे जांचना भी आसान है। - कमांड प्रॉम्प्ट या पॉवरशेल खोलें और कमांड चलाएँ wsl –list –verbose या wsl -l -v .
- आउटपुट डिस्ट्रो नाम को NAME के रूप में दिखाता है, चाहे वह STATE के अंतर्गत चल रहा हो या बंद हो गया हो, और WSL संस्करण को संस्करण के अंतर्गत दिखाता है। तारांकन पर ध्यान दें. तारांकन चिह्न वाला WSL डिस्ट्रो आपके लिए डिफ़ॉल्ट डिस्ट्रो है।
<पी> इसका मतलब है कि यदि आप WSL को यह बताए बिना चलाते हैं कि किस डिस्ट्रो का उपयोग करना है, तो यह डिफ़ॉल्ट रूप से चलेगा। डिफ़ॉल्ट डिस्ट्रो के कमांड लाइन इंटरफ़ेस (सीएलआई) को देखने के लिए इसे आज़माएं।
मैं WSL संस्करण कैसे बदल सकता हूं?
<पी> आइए openSUSE-42 को WSL 1 से WSL 2 में बदलें। यही विधि किसी भी डिस्ट्रो को WSL 2 से WSL 1 में बदलने के लिए काम करती है। - कमांड प्रॉम्प्ट या पॉवरशेल खोलें और निम्नलिखित कमांड चलाएँ:wsl -set-version [name] [wsl संस्करण संख्या] जहां नाम डिस्ट्रो नाम है और डब्ल्यूएसएल संस्करण संख्या वह संस्करण है जो आप चाहते हैं। इस मामले में, यह wsl –set-version openSUSE-42 2 है .
<पी> यह रूपांतरण प्रगति पर है संदेश दिखाएगा, इसमें कुछ मिनट लग सकते हैं... डिस्ट्रो की ताज़ा स्थापना के साथ, इसमें कम से कम 20 सेकंड लग सकते हैं। यह तब हो जाता है जब आपको संदेश मिलता है, रूपांतरण पूर्ण।
- यह सुनिश्चित करने के लिए कि आपने WSL संस्करण सही ढंग से सेट किया है, wsl –list –verbose चलाएँ या wsl -l -v पुनः आदेश दें.
मैं WSL डिफॉल्ट्स या अंतिम अपडेट की जांच कैसे कर सकता हूं?
<पी> डिफ़ॉल्ट डब्लूएसएल संस्करण या डिफ़ॉल्ट लिनक्स डिस्ट्रो को बदलने पर विचार करने से पहले, आपको यह जांचना चाहिए कि वर्तमान डिफ़ॉल्ट क्या हैं। यह आपको यह भी दिखाएगा कि आखिरी बार WSL को कब अपडेट किया गया था। - कमांड प्रॉम्प्ट या पॉवरशेल खोलें और निम्न कमांड चलाएँ:wsl –status .
<पी> आप डिफ़ॉल्ट देखेंगे, पिछली बार जब WSL अपडेट किया गया था, साथ ही कर्नेल संस्करण भी।
मैं WSL को कैसे अपडेट करूं?
<पी> आपने WSL के लिए अंतिम अद्यतन समय की जाँच की और काफी समय हो गया है। आप यह सुनिश्चित करने के लिए इसे अपडेट करना चाहेंगे कि आपके पास नवीनतम संस्करण है। पी> - कमांड प्रॉम्प्ट या पॉवरशेल को व्यवस्थापक के रूप में खोलें। स्टार्ट मेनू में कमांड प्रॉम्प्ट या पावरशेल ढूंढकर ऐसा करें, फिर उस पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ चुनें।
- कमांड चलाएँ wsl –update . यदि कोई अपडेट उपलब्ध है, तो वह डाउनलोड और इंस्टॉल हो जाएगा।
- एक बार अद्यतन समाप्त हो जाने पर, आप इस बिंदु पर अद्यतन कर्नेल संस्करण देख सकते हैं। अब कमांड wsl –shutdown चलाएँ परिवर्तन को प्रभावी बनाने के लिए.
मैं WSL के लिए स्वचालित अपडेट कैसे प्राप्त कर सकता हूं?
<पी> क्या आपने अपनी डब्लूएसएल स्थिति की जांच की और वह संदेश देखा जिसमें लिखा था, "...आपके सिस्टम सेटिंग्स के कारण स्वचालित अपडेट नहीं हो सकते।"? इसे ठीक करने का तरीका यहां बताया गया है। - विंडोज सेटिंग्स खोलें और विंडोज अपडेट और फिर एडवांस्ड विकल्प पर जाएं।
- अन्य Microsoft उत्पादों के लिए अपडेट प्राप्त करें पर स्विच करें। अब आपके पास हमेशा नवीनतम संस्करण रहेगा।
मैं डिफ़ॉल्ट WSL संस्करण को कैसे बदल सकता हूँ?
<पी> शायद आप भविष्य में लिनक्स डिस्ट्रो इंस्टालेशन के लिए केवल WSL 1 रखना चाहेंगे। यह जल्दी से बदल गया है। इसका उपयोग WSL 2 को डिफ़ॉल्ट के रूप में सेट करने के लिए भी किया जा सकता है। - कमांड प्रॉम्प्ट या पॉवरशेल खोलें और निम्नलिखित कमांड चलाएँ:wsl –set-default-version [wsl संस्करण संख्या] जहां डब्ल्यूएसएल संस्करण संख्या वह संस्करण है जो आप चाहते हैं। इस उदाहरण में, यह wsl –set-default-version 1 है . जब यह पूरा हो जाएगा तो आप देखेंगे कि ऑपरेशन सफलतापूर्वक पूरा हो गया है।
- wsl-status चलाएँ डिफ़ॉल्ट WSL संस्करण की पुष्टि करने का आदेश बदल गया है।
मैं डिफ़ॉल्ट लिनक्स डिस्ट्रो को कैसे बदल सकता हूं?
<पी> जब आप विंडोज़ स्टार्ट मेनू खोलते हैं और डब्लूएसएल का चयन करते हैं तो हो सकता है कि आप उबंटू की तुलना में एक अलग लिनक्स डिस्ट्रो चलाना चाहते हों। यह ठीक है, इसे बदलना आसान है। पी> - कमांड प्रॉम्प्ट या पॉवरशेल खोलें और कमांड चलाएँ wsl –set-default [name] , जहां नाम डिस्ट्रो नाम है जैसा कि सूची कमांड द्वारा दिखाया गया है। इस उदाहरण में, आइए इसे काली-लिनक्स में बदलें।
- परिवर्तन होने और कमांड प्रॉम्प्ट फिर से दिखने में केवल एक सेकंड लगता है। wsl –list –verbose का उपयोग करें या wsl -l -v डिफ़ॉल्ट डिस्ट्रो की पुष्टि करने का आदेश बदल गया है।
<पी> अब जब आप स्टार्ट मेनू से WSL चलाते हैं, तो यह काली लिनक्स खोलता है।
WSL कमांड के बारे में अधिक जानें
<पी> WSL के लिए अंतर्निहित सहायता दस्तावेज़ देखने के लिए, wsl –help कमांड का उपयोग करें . पी>
<पी> इसके अलावा, डब्ल्यूएसएल स्थापित करने और विंडोज 11 पर बैश का उपयोग करने पर हमारे लेख देखें। फिर से वापस आएं और हमारे पास निश्चित रूप से आपके लिए अधिक डब्ल्यूएसएल-संबंधित लेख होंगे। पी>