Partilhar via


Como instalar o Linux no Windows com WSL

Os desenvolvedores podem acessar o poder do Windows e Linux ao mesmo tempo em uma máquina Windows. O Subsistema Windows para Linux (WSL) permite que os desenvolvedores instalem uma distribuição Linux (como Ubuntu, OpenSUSE, Kali, Debian, Arch Linux, etc) e usem aplicativos, utilitários e ferramentas de linha de comando Bash diretamente no Windows, sem modificações, sem a sobrecarga de uma máquina virtual tradicional ou configuração dualboot.

Pré-requisitos

Você deve estar executando o Windows 10 versão 2004 e superior (Build 19041 e superior) ou Windows 11 para usar os comandos abaixo. Se você estiver em versões anteriores, consulte a página de instalação manual.

Instalar o comando WSL

Agora você pode instalar tudo o que precisa para executar o WSL com um único comando. Abra o PowerShell no modo de administrador clicando com o botão direito do mouse e selecionando "Executar como administrador", digite o comando wsl --install e reinicie a máquina.

wsl --install

Este comando permitirá os recursos necessários para executar o WSL e instalar a distribuição Ubuntu do Linux. (Esta distribuição padrão pode ser alterada).

Se você estiver executando uma compilação mais antiga ou simplesmente preferir não usar o comando install e quiser instruções passo a passo, consulte as etapas de instalação manual do WSL para versões mais antigas.

Na primeira vez que você iniciar uma distribuição Linux recém-instalada, uma janela do console será aberta e você será solicitado a esperar que os arquivos sejam descompactados e armazenados em sua máquina. Todos os lançamentos futuros devem levar menos de um segundo.

Observação

O comando acima só funciona se o WSL não estiver instalado. Se você executar wsl --install e vir o texto de ajuda da WSL, tente executar wsl --list --online para ver uma lista de distros disponíveis e execute wsl --install -d <DistroName> para instalar uma distro. Se o processo de instalação travar em 0.0%, execute wsl --install --web-download -d <DistroName> para primeiro baixar a distribuição antes da instalação. Para desinstalar o WSL, consulte Desinstalar a versão herdada do WSL ou cancelar o registro ou desinstalar uma distribuição Linux.

Alterar a distribuição Linux padrão instalada

Por padrão, a distribuição Linux instalada será o Ubuntu. Isso pode ser alterado usando a -d bandeira.

  • Para alterar a distribuição instalada, digite:

    wsl.exe --install [Distro]
    

    Substitua [Distro] pelo nome da distribuição que você gostaria de instalar.

  • Para ver uma lista de distribuições Linux disponíveis para download através da loja online, digite:

    wsl.exe --list --online
    

Se tiveres um problema durante o processo de instalação, verifica a secção de instalação do guia de solução de problemas.

Para instalar uma distribuição Linux que não esteja listada como disponível, você pode importar qualquer distribuição Linux usando um arquivo TAR. Ou, em alguns casos, podes instalar usando um .appx ficheiro. Você também pode criar sua própria distribuição Linux personalizada para usar com o WSL.

Configurar as informações do usuário do Linux

Depois de instalar o WSL, você precisará criar uma conta de usuário e senha para sua distribuição Linux recém-instalada. Consulte o guia Práticas recomendadas para configurar um ambiente de desenvolvimento WSL para saber mais.

Configuração e práticas recomendadas

Recomendamos seguir nossas práticas recomendadas para configurar um guia de ambiente de desenvolvimento WSL para um passo a passo de como configurar um nome de usuário e senha para sua(s) distribuição(ões) Linux instalada(s), usando comandos WSL básicos, instalando e personalizando o Terminal Windows, configurado para controle de versão Git, edição de código e depuração usando o servidor remoto VS Code, boas práticas para armazenamento de arquivos, configuração de um banco de dados, montagem de uma unidade externa, configuração de aceleração de GPU e muito mais.

Verifique qual versão do WSL você está executando

Você pode listar suas distribuições Linux instaladas e verificar a versão do WSL para a qual cada uma está definida digitando o comando:

wsl.exe --list --verbose

Para definir a versão padrão como WSL 1 ou WSL 2 quando uma nova distribuição Linux é instalada, use o comando:

wsl.exe --set-default-version <1|2>

Para definir a distribuição Linux padrão usada com o wsl comando, digite:

wsl.exe --set-default <Distro>

Substituindo <Distro> pelo nome da distribuição Linux que você gostaria de usar. Por exemplo, no PowerShell, digite: wsl -s Debian para definir a distribuição padrão para Debian. Agora rodando wsl npm init a partir do Powershell irá executar o npm init comando no Debian.

Para executar uma distribuição wsl específica de dentro do PowerShell sem alterar sua distribuição padrão, use o comando:

wsl.exe --distribution <DistroName>

Substituindo <DistroName> pelo nome da distribuição que você deseja usar.

Saiba mais no guia de comandos básicos para WSL.

Versão de atualização do WSL 1 para o WSL 2

Novas instalações do Linux, instaladas usando o wsl --install comando, serão definidas como WSL 2 por padrão.

Para ver se sua distribuição Linux está definida como WSL 1 ou WSL 2, use o comando: wsl -l -v. A atualização do WSL 1 para o WSL 2 ou o downgrade do WSL 2 para o WSL 1 podem ser feitos usando o seguinte comando:

wsl.exe --set-version <Distro> <1|2>

Substituindo <Distro> pelo nome da distribuição Linux que você deseja atualizar. Por exemplo, wsl --set-version Ubuntu 2 irá definir a sua distribuição Ubuntu para usar WSL 2.

Se você instalou manualmente o WSL antes de o wsl --install comando estar disponível, talvez também seja necessário habilitar o componente opcional da máquina virtual usado pelo WSL 2 e instalar o pacote do kernel , caso ainda não tenha feito isso.

Para saber mais, consulte a Referência de comando para WSL para obter uma lista de comandos WSL, Comparando WSL 1 e WSL 2 para obter orientação sobre o que usar para seu cenário de trabalho ou Práticas recomendadas para configurar um ambiente de desenvolvimento WSL para obter orientação geral sobre como configurar um bom fluxo de trabalho de desenvolvimento com WSL.

Maneiras de executar várias distribuições Linux com WSL

O WSL suporta a execução de tantas distribuições Linux diferentes quanto você gostaria de instalar. Isso pode incluir escolher distribuições da Microsoft Store, importar uma distribuição personalizada ou criar sua própria distribuição personalizada.

Há várias maneiras de executar suas distribuições Linux uma vez instaladas:

  • A partir do Terminal do Windows(Recomendado) A utilização do Terminal do Windows suporta quantas linhas de comando pretende instalar e permite-lhe abri-las em vários separadores ou painéis de janela e alternar rapidamente entre várias distribuições Linux ou outras linhas de comando (PowerShell, Linha de Comandos, CLI do Azure, etc.). Você pode personalizar totalmente seu terminal com esquemas de cores exclusivos, estilos de fonte, tamanhos, imagens de fundo e atalhos de teclado personalizados. Mais informações.
  • Você pode abrir diretamente sua distribuição Linux visitando o menu Iniciar do Windows e digitando o nome de suas distribuições instaladas. Por exemplo: "Ubuntu". Isso abrirá o Ubuntu em sua própria janela de console.
  • No PowerShell, você pode inserir o nome da distribuição instalada. Por exemplo: ubuntu
  • No PowerShell, você pode abrir sua distribuição Linux padrão dentro de sua linha de comando atual, digitando: wsl.exe.
  • No PowerShell, você pode usar sua distribuição Linux padrão dentro de sua linha de comando atual, sem inserir uma nova, digitando:wsl [command]. Substituindo [command] por um comando WSL, como: wsl -l -v para listar distribuições instaladas ou wsl pwd para ver onde o caminho do diretório atual está montado no wsl. No PowerShell, o comando Get-Date fornecerá a data do sistema de arquivos do Windows e wsl date a data do sistema de arquivos do Linux.

O método selecionado deve depender do que você está fazendo. Se você abriu uma linha de comando WSL em uma janela do PowerShell e deseja sair, digite o comando: exit.

Quer experimentar os recursos de visualização mais recentes da WSL?

Experimente as funcionalidades ou atualizações mais recentes da WSL aderindo ao Programa Windows Insiders. Depois de ingressar no Windows Insiders, você pode escolher o canal que gostaria de receber compilações de visualização de dentro do menu de configurações do Windows para receber automaticamente quaisquer atualizações WSL ou recursos de visualização associados a essa compilação. Pode escolher entre:

  • Canal das Canárias:
    • Ideal para utilizadores altamente técnicos.
    • Visualize as alterações mais recentes da plataforma no início do ciclo de desenvolvimento.
    • Essas compilações podem ser instáveis e são lançadas com limitação a nenhuma documentação.
  • Canal de desenvolvimento:
    • Ideal para entusiastas.
    • Aceda às mais recentes compilações de pré-visualização do Windows 11 à medida que incubamos novas ideias e desenvolvemos funcionalidades de lead longo.
    • Haverá algumas arestas ásperas e baixa estabilidade.
  • Canal Beta:
    • Ideal para early adopters.
    • Visualize e forneça comentários sobre os recursos de pré-lançamento do Windows 11 em um ambiente estável.
  • Canal de pré-visualização de lançamento:
    • Ideal se você quiser visualizar correções e certos recursos importantes, além de obter acesso opcional à próxima versão do Windows antes que ela esteja disponível para o mundo.
    • Este canal também é recomendado para usuários comerciais.

Se preferir não mudar a instalação do Windows para um canal de visualização, ainda pode testar a pré-visualização mais recente do WSL emitindo o comando:

wsl.exe --update --pre-release

Para obter mais informações, consulte a página de lançamentos da WSL no GitHub.

Próximas Etapas

Vamos explorar os comandos básicos da WSL a seguir.

Instalação offline

Para instalar o WSL offline, você precisa seguir estas etapas:

  • Baixe e instale o pacote WSL MSI mais recente da página de versões do GitHub
  • Abra uma janela do PowerShell com privilégios de administrador e execute dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart para habilitar o componente opcional da Plataforma de Máquina Virtual. Você provavelmente precisará reiniciar o computador para que isso entre em vigor.
  • Instale uma distribuição através de um ficheiro .wsl. Você pode encontrar URLs para baixar esses arquivos em DistributionInfo.json para a distro escolhida.

Recursos adicionais