Como verificar a versão do Windows Subsystem for Linux (WSL) no Windows

Você tem o Windows Subsystem for Linux ( WSL ) em execução no Windows 11 ou Windows 10 para tentar alguns comandos bash e talvez executar alguns dos melhores aplicativos Linux(best Linux apps) . É muito mais fácil do que usar uma inicialização dupla para ter os dois sistemas operacionais.

Algumas coisas funcionam apenas em certas versões do WSL , e você não tem certeza de qual você tem. Então, mostraremos como verificar a versão do WSL no (WSL)Windows 11 e no Windows 10 , além de alguns outros truques.

Qual é a diferença entre as versões do WSL(Difference Between WSL Versions) ?

Existem apenas duas versões do WSL ; WSL 1 e WSL 2 . A principal diferença é que o WSL 2(WSL 2) possui o kernel Linux(Linux kernel) completo, enquanto o WSL 1(WSL 1) não. Pense no WSL 1 como o WSL(WSL) lite. Se você é um usuário Linux comprometido ou sério sobre aprender Linux , use o WSL 2(WSL 2) . Funciona como uma máquina virtual completa com todas as funcionalidades que a virtualização traz. O WSL 2(WSL 2) aumentará o desempenho do sistema de arquivos e oferece suporte à compatibilidade total de chamadas do sistema.

O WSL 2(WSL 2) está disponível apenas no Windows 11 ou Windows 10 , versão 1903 (Version 1903) Build 19362 ou mais recente. Se você usa o Windows 10(Windows 10) e o mantém atualizado, está tudo bem. Se você não tiver certeza, temos um artigo para ajudá-lo a descobrir qual versão do Windows(what version of Windows) você tem. As versões mais antigas do Windows 10 são compatíveis apenas com o WSL 1(WSL 1) .

Como verificar a versão do WSL(WSL Version) no Windows

Se você instalar o WSL(WSL) no PowerShell ou na linha de comando usando o comando wsl.exe –install , você terá a versão padrão do WSL . Isso significa que você tem a distribuição Linux Ubuntu 20.04 LTS e sua versão WSL 2 .

Suponha(Suppose) que você não tenha certeza de ter feito a instalação padrão do WSL ou tenha adicionado várias distribuições Linux diferentes e queira saber qual versão elas são. Nesse caso, isso também é fácil de verificar.

  1. Abra o Prompt de Comando(Command Prompt) ou Powershell e execute o comando wsl –list –verbose ou wsl -l -v .

  1. A saída mostra o nome da distro como NAME , se está em execução ou parado em STATE , e a versão do WSL em (WSL)VERSION . Observe o asterisco. A distribuição WSL com o asterisco é a distribuição padrão para você.

Isso significa que se você executar o WSL sem informar qual distro usar, ele executará o padrão. Experimente para ver a interface de linha de comando da distribuição padrão ( CLI ).

Como posso alterar a versão do WSL?

Vamos mudar o openSUSE-42 de WSL 1 para WSL 2 . O mesmo método funciona para alterar qualquer distribuição de WSL 2 para WSL 1 .

  1. Abra o prompt de comando(Command Prompt) ou o PowerShell e execute o seguinte comando: wsl –set-version [name] [wsl version number] em que name é o nome da distro e wsl version number é a versão desejada. Neste caso, é wsl –set-version openSUSE-42 2 .

Ele mostrará a mensagem Conversion in progress, isso pode levar alguns minutos... Com uma nova instalação da distro, pode levar apenas 20 segundos. Isso é feito quando você recebe a mensagem, Conversão(Conversion) concluída.

  1. Para certificar-se de configurar a versão do WSL corretamente, execute o comando wsl –list –verbose(wsl –list –verbose) ou wsl -l -v novamente.

Como posso verificar os padrões do WSL(WSL Defaults) ou a última atualização(Update) ?

Antes de alterar a versão padrão do WSL ou a distribuição padrão do Linux(Linux) , você deve verificar quais são os padrões atuais. Isso também mostrará a última vez que o WSL foi atualizado.

  1. Abra o Prompt de Comando(Command Prompt) ou PowerShell e execute o seguinte comando: wsl –status .

Você verá os padrões, a última vez que o WSL(WSL) foi atualizado, bem como a versão do kernel.

Como faço para atualizar o WSL?

Você verificou o horário da última atualização do WSL e já faz um tempo. Você gostaria de atualizá-lo para ter certeza de que tem a versão mais recente.

  1. Abra o prompt de comando(Command Prompt) ou o PowerShell como administrador. Faça isso localizando o Prompt de Comando(Command Prompt) ou o PowerShell no menu Iniciar(Start) , clique com o botão direito nele e selecione Executar(Run) como administrador.

  1. Execute o comando wsl –update . Se houver uma atualização disponível, ela será baixada e instalada.

  1. Quando a atualização terminar, você poderá ver a versão atualizada do kernel neste momento. Agora execute o comando wsl –shutdown para que a alteração tenha efeito.

Como posso obter atualizações automáticas para WSL ?

Você(Did) verificou seu status WSL e viu a mensagem que diz: “…as atualizações automáticas não podem ocorrer devido às configurações do seu sistema.”? Veja como corrigir isso.

  1. Abra as Configurações do Windows(Windows Settings) e vá para Windows Update e depois Opções avançadas(Advanced) .

  1. Ative Receber(Receive) atualizações para outros produtos da Microsoft . Agora você sempre terá a versão mais recente.

Como posso alterar a versão padrão do WSL(Default WSL Version) ?

Talvez você queira ter apenas o WSL 1 para futuras instalações de distribuição Linux . Isso mudou rapidamente. Isso também pode ser usado para definir o WSL 2(WSL 2) como padrão.

  1. Abra o prompt de comando(Command Prompt) ou o PowerShell e execute o seguinte comando: wsl –set-default-version [wsl version number] em que wsl version number é a versão desejada. Neste exemplo, é wsl –set-default-version 1 . Você verá a operação concluída com sucesso quando estiver concluída.

  1. Execute o comando wsl –status para confirmar que a versão padrão do WSL foi alterada.

Como posso alterar a distribuição padrão do Linux(Default Linux Distro) ?

Talvez você queira executar uma distribuição Linux diferente do (Linux)Ubuntu ao abrir o menu Iniciar do Windows(Windows Start) e selecionar WSL . Tudo bem, é fácil mudar.

  1. Abra o Prompt de Comando(Command Prompt) ou PowerShell e execute o comando wsl –set-default [name] , onde name é o nome da distro conforme mostrado pelo comando list. Neste exemplo, vamos alterá-lo para kali-linux.

  1. Leva apenas um segundo para que a alteração aconteça e o prompt de comando seja exibido novamente. Use o comando wsl –list –verbose(wsl –list –verbose) ou wsl -l -v para confirmar que a distribuição padrão foi alterada.

Agora, quando você executa o WSL no menu Iniciar(Start) , ele abre o Kali Linux .

Saiba mais sobre os comandos WSL

Para ver os documentos de ajuda integrados para WSL , use o comando wsl –help .

Além disso, confira nossos artigos sobre como instalar o WSL(WSL) e usar o bash no Windows 11(using bash on Windows 11) . Volte(Come) novamente e certamente teremos mais artigos relacionados à WSL para você.



About the author

Sou engenheiro de software e tenho experiência com o Microsoft Office e o navegador Chrome. Tenho conhecimento em muitos aspectos do desenvolvimento web, incluindo, mas não limitado a: HTML, CSS, JavaScript, jQuery e React. Meu interesse em trabalhar com tecnologia também significa que estou familiarizado com várias plataformas (Windows, Mac, iOS) e entendo como elas funcionam.



Related posts