मेरा msys2 घर एक से एक खिड़कियों की तरह एक लिनक्स से चला गया है। इसे कैसे पुनर्स्थापित करें?


1

मैंने स्थापित किया है MSYS2 । सबसे पहले, मैं अपने घर में था /home/Laurent, / किया जा रहा है c:/msys64 विंडोज में। फिर मैंने अलग सोच बनाई, स्थापित करें Mingw , CMake , और विशेष रूप से msysgit , जिसका अपना MSYS सेटअप है। जब मैं एक MSYS2 शेल चलाता हूं, तो मेरा घर अब विंडोज एक है c:/Users/Laurent। संभवत: मैंने कुछ अजीब चीजें कीं।

में /etc/profile, मैं पढ़ सकता हूं:

  # Here is how HOME is set, in order of priority, when starting from Windows
  #  1) From existing HOME in the Windows environment, translated to a Posix path
  #  2) from /etc/passwd, if there is an entry with a non empty directory field
  #  3) from HOMEDRIVE/HOMEPATH
  #  4) / (root)

तो ऐसा लगता है कि मेरे MSYS2 ने डिफ़ॉल्ट होम (1) को "स्विच" कर दिया है। यहाँ है /etc/passwd मेरे खाते के विषय में:

Laurent:unused:1001:513:U-Win7\Laurent,S-1-5-21-1379731639-3004223336-974672684-1001:/home/Laurent:/bin/bash

क्या मैं इसे बदलूंगा:

Laurent:unused:1001:513:S-1-5-21-1379731639-3004223336-974672684-1001:/home/Laurent:/bin/bash

मेरे प्रारंभिक सेटअप को पुनर्स्थापित करने के लिए मुझे इस पंक्ति के वाक्य-विन्यास पर यकीन नहीं है, जो कि मैं मानक लिनक्स वितरणों से जो कुछ भी जानता हूं, उससे परिचित नहीं हूं, और मैं अपने सेटअप को गड़बड़ाना और संभवतः अपने शेल इतिहास को ढीला करना नहीं चाहूंगा।


मैंने बैकअप करने के बाद अपने सुझाव की कोशिश की, यह काम नहीं करता है।
lalebarde

मुझे पता चला है कि विंडोज पर्यावरण चर घर द्वारा उपयोग किया जाता है /etc/profile। इसलिए मैंने इसे संशोधित किया है c:/msys64/home/Laurent और यह काम करता है। हैरानी की बात है, pwd रिटर्न /usr/home/Laurent के बजाय /home/Laurent मैंने उम्मीद की। / usr शेल में मौजूद है, लेकिन अंदर नहीं है विन्डोज़ एक्सप्लोरर । के अतिरिक्त, / तथा /usr समान हैं यदि /usr के लिए एक नरम लिंक था / - एक फ़ाइल को छूने से दूसरे और c: \ msys64 \ में repercuted है।
lalebarde

Msysgit घर प्रभावित नहीं था। इसका / etc / प्रोफाइल गृह को उसी तरह से प्रबंधित नहीं करता है। मुझे लगता है कि यह काम करता है क्योंकि इसमें MSYS2 पेड़ पर अनुमति नहीं है, लेकिन मुझे यकीन नहीं है।
lalebarde

जवाबों:


2

Windows पर्यावरण चर को बदलना होम समस्या को हल करता है।

विंडोज 7 के तहत, START बटन / कंप्यूटर / संदर्भ मेनू पर जाएं - & gt; गुण / उन्नत सिस्टम पैरामीटर / उन्नत सिस्टम पैरामीटर टैब / पर्यावरण चर, फिर घर और चुनें संशोधित करें

चेतावनी: अंग्रेजी में मेरा अनुवाद सटीक नहीं हो सकता है जो आपके सिस्टम पर हो सकता है।

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