-
Instalar a versão atual do terminal PowerShell
-
Abrir o PowerShell como administrador
-
Instalar o WSL
wsl --install
Nota: Caso encontre problemas para executar o WSL2, consulte a sessão de troubleshooting
3.1. Listar as distribuições Linux instaladaswsl -l -v
Nota: Também são listados a versão do WSL e o status de execução de cada distribuição
3.2. Listar as distribuições Linux disponíveis para instalaçãowsl -l -o
3.3. Instalar uma distribuiçãowsl --install -d <DISTRO-NAME>
3.4. Executar uma distribuição instaladawsl -d <DISTRO-NAME>
-
Configurar a distribuição instalada
4.1. Configuração automática
bash <(curl -fsSL https://raw.githubusercontent.com/nereumelo/setup-wsl/main/dialog.sh)
Nota: Caso deseje configurar manualmente, consulte a sessão de Configuração manual
-
Atualizar a distribuição e seus pacotes
source <(curl -fsSL https://raw.githubusercontent.com/nereumelo/setup-wsl/main/scripts/setup.sh)
Nota: Caso apareça a mensagem 'You should reboot', abra o terminal PowerShell e desligue as distribuições em execução. Após isso, basta abrir novamente o terminal da distribuição e prosseguir com o setup.
wsl --shutdown
-
Instalar o Git
source <(curl -fsSL https://raw.githubusercontent.com/nereumelo/setup-wsl/main/scripts/bash/install-git.sh)
-
Instalar o Docker Engine
source <(curl -fsSL https://raw.githubusercontent.com/nereumelo/setup-wsl/main/scripts/bash/install-docker.sh)
-
Instalar o Node Version Manager (NVM)
source <(curl -fsSL https://raw.githubusercontent.com/nereumelo/setup-wsl/main/scripts/bash/install-nvm.sh)
-
Instalar o terminal ZSH
source <(curl -fsSL https://raw.githubusercontent.com/nereumelo/setup-wsl/main/scripts/zsh/install-zsh.sh)
-
Definir o WSL 2 como a sua versão padrão
wsl --set-default-version 2