Eu instalei MSYS2 . Primeiro, eu tinha minha HOME em /home/Laurent
, /
sendo c:/msys64
no Windows. Então eu fiz pensar diferente, instale Mingw , CMake , e especialmente msysgit , que possui sua própria configuração MSYS. Então, quando eu executo um shell MSYS2, minha HOME agora é a do Windows: c:/Users/Laurent
. Provavelmente eu fiz algumas coisas estranhas.
Em /etc/profile
, posso ler:
# 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)
Então parece que meu MSYS2 "mudou" para o padrão HOME (1). Aqui está /etc/passwd
sobre minha conta:
Laurent:unused:1001:513:U-Win7\Laurent,S-1-5-21-1379731639-3004223336-974672684-1001:/home/Laurent:/bin/bash
Devo substituí-lo por:
Laurent:unused:1001:513:S-1-5-21-1379731639-3004223336-974672684-1001:/home/Laurent:/bin/bash
para restaurar minha configuração inicial? Eu não tenho certeza da sintaxe desta linha que não é familiar ao que eu sei das distribuições padrão do Linux, e eu não gostaria de mexer na minha configuração e possivelmente perder meu histórico de shell.