Instalando o WSL (Subsistema do Windows para Linux) no Windows 103 min de leitura

Categoria: Ferramentas de Desenvolvimento Linux

Já há bastante tempo existe o recurso WSL no Windows 10, recurso este que permite você executar uma distribuição GNU/Linux, incluindo a maioria das ferramentas de linha de comando, diretamente no Windows sem precisar instalar máquina virtual ou fazer o dualboot. Um excelente recurso para quem é desenvolvedor e precisa de algumas ferramentas do Linux. Então, vamos ver neste post como habilitar/instalar o recurso no Windows 10.

Requisitos a serem respeitados

Primeiro passo é você verificar qual é a versão e o build do Windows 10 que você está executando. Para isso abra o recurso “Executar” (tecla Windows + R) e digite winver:

Irá abrir uma janela com os dados da versão do Windows 10 que você está executando. Os requisitos para poder desfrutar do WSL no Windows 10 são:

  • Para sistemas x64: Versão 1903 ou superiores, com o Build 18362 ou superiores.
  • Para sistemas ARM64: Versão 2004 ou superiores, com o Build 19041 ou superiores.
  • Para as versões 1903 ou 1909 o número de Build precisa ser 18362.1049+ ou 18363.1049+

A recomendação é você executar uma atualização completa da versão do Windows (via Windows Update, clicando no botão Verificar Atualizações) antes de tentar habilitar o recurso, caso a versão do seu Windows não respeite as especificações acima.

Instalando o WSL 2

Os comandos abaixo devem ser executados como PowerShell em modo Administrador. Vamos aos comandos:

1 – Habilite o WSL

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2 – Habilite o recurso de Máquina Virtual

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3 – Baixe o pacote de atualização do kernel do Linux

Você pode baixar o pacote clicando aqui.

Após instalar este pacote, o WSL já deve estar funcional, porém com a versão 1 habilitada como default. Siga para a próxima etapa para habilitar a versão 2.

Importante: vale reiniciar o Windows nessa etapa.

4 – Definir o WSL 2 como a sua versão padrão

wsl --set-default-version 2

Com esses passos você terá o WSL 2 habilitado no Windows 10. Agora vamos instalar uma distribuição para começar a usar o WSL.

Instalando uma distribuição no WSL 2

  • Abra o aplicativo Microsoft Store que já vem instalado no Windows
  • Pesquisar pelo nome da distribuição linux que você deseja instalar (exemplo: Ubuntu)
  • Clicar em Instalar

Você também pode instalar uma distribuição executando o seguinte comando (no PowerShell e como Administrador):

wsl --install -d Ubuntu

No exemplo acima está sendo instalado o Ubuntu, caso queira outra distribuição substitua pela de sua preferência. Você pode ver a lista de distribuições disponíveis usando o comando a seguir:

wsl --list -o

Entrando na distribuição

Com o WSL 2 habilitado e com uma distribuição instalada, basta você ir até o terminal de sua preferência (cmd, PorwerShell ou Git Bash, por exemplo) e digitar:

wsl

Pronto: você está executando o Subsistema Linux no Windows 10 🙂

Nota importante

No dia 30 de julho de 2021 no DevBlog da Microsoft foi anunciado a possibilidade de instalar o WSL com apenas um comando (que deve ser executado pelo PowerShell em modo administrador):

wsl --install

Leia o artigo completo, aqui.

Fontes:

Instalar WSLhttps://docs.microsoft.com/pt-br/windows/wsl/install
Etapas de instalação manual para versões mais antigas do WSLhttps://docs.microsoft.com/pt-br/windows/wsl/install-manual

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.