कैसे उबंटू 16.04 के लिए विंडोज बैश शेल को अपडेट करें
विंडोज 10 क्रिएटर्स अपडेट के साथ शुरू होने पर, जो कोई भी बैश वातावरण स्थापित करता है, उसे Ubuntu 16.04 (Xenial) मिलेगा। लेकिन, यदि आपने पहले एनिवर्सरी अपडेट में बैश लगाया है, तो आप Ubuntu 14.04 (ट्रस्टी) के साथ तब तक अटके रहेंगे, जब तक कि आप मैन्युअल रूप से अपग्रेड नहीं हो जाते.
Ubuntu 16.04 में अधिक आधुनिक, अप-टू-डेट सॉफ़्टवेयर पैकेज हैं। Ubuntu 14.04 को मूल रूप से अप्रैल, 2014 में रिलीज़ किया गया था, जबकि Ubuntu 16.04 को अप्रैल, 2016 में रिलीज़ किया गया था.
अद्यतन करें: फॉल क्रिएटर्स अपडेट के साथ शुरू, लिनक्स वितरण अब स्टोर के माध्यम से वितरित किए जाते हैं। यदि आपने पहले Ubuntu बैश वातावरण स्थापित किया है, तो बस Microsoft स्टोर खोलें, "Ubuntu" की खोज करें, और नवीनतम संस्करण प्राप्त करने के लिए इसे स्थापित करें.
आपके पास उबंटू का कौन सा संस्करण है, इसकी जांच कैसे करें
यदि आप सुनिश्चित नहीं हैं कि आपके वर्तमान बैश वातावरण में उबंटू का कौन सा संस्करण इस्तेमाल किया जा रहा है, तो एक बैश विंडो खोलें और निम्न कमांड चलाएँ:
lsb_release -a
यह दिखाएगा कि क्या आप Ubuntu 14.04 या Ubuntu 16.04 चला रहे हैं। यदि आप Ubuntu 14.04 चला रहे हैं और अपग्रेड करना चाहते हैं, तो पढ़ें। लेकिन सुनिश्चित करें कि आपके पास क्रिएटर अपडेट इंस्टॉल है: आप पहले अपडेट क्रिएटर पर अपग्रेड किए बिना उबंटू 16.04 एलटीएस में अपग्रेड नहीं कर सकते.
विकल्प एक: स्थापना रद्द करें और lxrun के साथ बैश को पुनर्स्थापित करें
यदि आप अपने बैश वातावरण में किए गए किसी भी अनुकूलन के बारे में परवाह नहीं करते हैं (या आप इसे फिर से कस्टमाइज़ करने के लिए तैयार हैं), तो आपको उबंटू अपग्रेड करने के बारे में चिंता करने की ज़रूरत नहीं है। आप बस अपनी वर्तमान उबंटू छवि को हटा सकते हैं और फिर एक नई उबंटू छवि को पुनर्स्थापित करने के लिए विंडोज को बता सकते हैं। यह आपके बैश वातावरण को अपग्रेड करने का सबसे तेज़ तरीका है.
ऐसा करने के लिए, पहले प्रारंभ बटन पर राइट-क्लिक करके या अपने कीबोर्ड पर विंडोज + एक्स दबाकर कमांड कमांड विंडो खोलें और "कमांड प्रॉम्प्ट" का चयन करें। बैश शेल को अनइंस्टॉल करने के लिए निम्न कमांड चलाएँ। यह आपके लिनक्स उपयोगकर्ता खाते की फ़ाइलों और वरीयताओं को रखेगा, लेकिन सिस्टम फ़ाइलों को मिटा देगा, जिसमें कोई भी स्थापित प्रोग्राम और सिस्टम-स्तरीय सेटिंग्स शामिल हैं.
lxrun / स्थापना रद्द करें
प्रकार y
जारी रखने के लिए और विंडोज Ubuntu 14.04 बैश वातावरण की स्थापना रद्द करेगा.
आपकी बैश सिस्टम फाइलें अब हटा दी गई हैं। बैश को पुन: स्थापित करने के लिए, जो आपको Ubuntu 14.04 के बजाय Ubuntu 16.04 देगा- निम्नलिखित कमांड चलाएँ:
lxrun / स्थापित करें
प्रकार y
जारी रखने के लिए और विंडोज Ubuntu 16.04 बैश वातावरण स्थापित करेगा। विंडोज स्वचालित रूप से सुझाव देगा कि आप उसी उपयोगकर्ता नाम का उपयोग करें जिसका आपने पहले उपयोग किया था। आपको एक पासवर्ड दर्ज करने के लिए कहा जाएगा.
जब यह हो जाए, तो चलाएं lsb_release -a
एक बार फिर से कमांड करें और आप देखेंगे कि अब आप Ubuntu 16.04 का उपयोग कर रहे हैं। आपके पास Ubuntu 16.04 के पैकेज रिपॉजिटरी में उपलब्ध नए सॉफ़्टवेयर तक पहुंच है.
विकल्प दो: उबंटू को अपग्रेड करते हैं
यदि आपने अपने बैश वातावरण और इंस्टॉल किए गए सॉफ़्टवेयर को अनुकूलित किया है, तो आप पूरी तरह से सब कुछ मिटा नहीं सकते हैं। इस स्थिति में, आप बैश शेल के भीतर से अपग्रेड कमांड कर सकते हैं। यह उबंटू को 14.04 से 16.04 के संस्करण में अपग्रेड करेगा, ठीक उसी तरह जैसे कि आप एक पूर्ण उबंटू वातावरण को एक नए रिलीज़ में अपग्रेड करेंगे। हालाँकि, यह केवल बैश फ़ाइलों को हटाने और पुनर्स्थापित करने से अधिक समय लेगा.
ऐसा करने के लिए, बैश शेल खोलें और निम्न कमांड चलाएँ:
सुडो डो-रिलीज़-अपग्रेड
यह Microsoft द्वारा आधिकारिक रूप से अनुशंसित प्रक्रिया है.