ऐप स्टोर करने वालों के अपडेट के लिए विंडोज पर बैश माइग्रेट करें


6

मैं बीटा पर घोषित किए जाने के बाद से विंडोज पर उबंटू पर बैश का उपयोग कर रहा हूं और इसमें उपकरण स्थापित हैं, जो कि मुझे समझ में आ रहे हैं, bashrc कॉन्फ़िगरेशन इत्यादि स्थापित हैं, यह वास्तव में अब समर्थित नहीं है और मुझे Canonical अपडेट के लिए आधिकारिक स्टोर ऐप पर जाना होगा समर्थन। पुनर्स्थापना उपकरण और पैकेज के बिना ऐसा करने का एक निश्चित तरीका दिनचर्या क्या है?


आपको कुछ भी पुनः स्थापित नहीं करना चाहिए। वर्तमान संस्करण को काम करना जारी रखना चाहिए, आपको या तो खुद डब्ल्यूएसएल को मैन्युअल रूप से अपडेट करना होगा, या आपके द्वारा पहले से इंस्टॉल किए गए संस्करण का उपयोग करना जारी रखना होगा। मुझे लगता है कि आपका मतलब है Fall Creator Update चूंकि WSL अभी भी निर्माता अद्यतन (1703) पर बीटा था
Ramhound

WSL को मैन्युअल रूप से अपडेट करने की प्रक्रिया क्या है? क्या यह अपडेट उबंटू के भीतर या विंडोज के भीतर अपडेट करने का हिस्सा है?
bl4kh4k

अनुसंधान के एक छोटे स्तर की उम्मीद है: superuser.com/questions/1103675/... ऐसा रिलीज से अपग्रेड किया गया । आपको पुनर्स्थापित नहीं करना चाहिए, आपके पास WSL Ubuntu स्थापित है, मुझे संदेह है कि अगर आपने WSL Ubuntu स्थापित किया है तो स्टोर से आपके वर्तमान वातावरण को बचाया जाएगा।
Ramhound

आपके सहयोग के लिए धन्यवाद। एक बैच स्क्रिप्ट की तरह लग रहा है यह स्वचालित भी कर सकते हैं। चीयर्स।
bl4kh4k

अपग्रेड करने से वास्तव में काम हो सकता है, एमएस आधिकारिक तौर पर निम्नलिखित सुझाव देता है, "हम अनुशंसा करते हैं कि आप अपनी फ़ाइलों को विरासत उदाहरण से माइग्रेट करें और इसे स्टोर-डिलीट किए गए इंस्टेंस के साथ बदलें, ताकि आपको कैनोनिकल और माइक्रोसॉफ्ट का समर्थन प्राप्त हो। d अपने विंडोज फाइलसिस्टम पर कहीं भी रखने के लिए अपनी पसंद की किसी भी फाइल को कॉपी करने की सलाह देते हैं, जैसे: /mnt/c/temp/backups और फिर उन्हें अपने नए उदाहरण में कॉपी करना "
Ramhound

जवाबों:


3

जैसा कि रामहाउंड ने उल्लेख किया है, एमएस ने आधिकारिक तौर पर नए स्टोर-डिलीट किए गए इंस्टेंस के लिए फाइलों को माइग्रेट करने का सुझाव दिया है (मुझे लगता है कि लेग्री लैक्रॉन-इंस्टॉल्ड इंस्टेंस को कभी भी 18.04 एलटीएस या किसी भी बाद के संस्करण प्राप्त नहीं होंगे)। मुझे अभी प्रवास करना बाकी है, लेकिन मुझे लगता है कि नए उदाहरण में जाने का उचित तरीका इस प्रकार है:

  1. पुराने उदाहरण पर sshd प्रारंभ करें: sudo /usr/sbin/sshd -D

  2. नए उदाहरण से रन स्कैप: scp -r localhost:~/* /tmp/ - यह आपके फाइल मोड को बनाए रखेगा, जबकि विंडोज फाइलसिस्टम की नकल करना उन्हें नष्ट कर देगा (सब कुछ 0777 पर सेट करना)

  3. से बदलो sudoनिर्देशिका ट्री नए उदाहरण में जो आपने अभी कॉपी किया है।

सुनिश्चित करें कि यदि आप सिस्टम निर्देशिकाओं को प्रतिस्थापित करने जा रहे हैं तो WSL की पृष्ठभूमि में कुछ भी नहीं चल रहा है। यदि आप पूर्ण पुनर्प्राप्ति चाहते हैं, तो आपको / बिन, / etc, / home, / opt, / sbin, / usr और / var की प्रतिलिपि बनाने की आवश्यकता होगी /home, /opt, तथा /usr/local (जिसमें मैन्युअल रूप से संकलित या संकलित पुस्तकालय होते हैं) और रिपॉजिटरी पैकेज फिर से स्थापित करते हैं apt एक सुरक्षित विकल्प हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.