DEV Community

Paulo Victor for Devhat

Posted on

Instalação e configuração inicial do seu WSL. Pt-1

Opa meu consagrado, essa é a 1 postagem de 3 onde vamos abordar a configuração completa do seu ambiente de desenvolvimento, esse guia tem o foco em desenvolvedores que utilizam o Windows como sistema de desenvolvimento, vamos iniciar com a instalação do seu WSL:

O que é o WSL ?

De maneira mais genérica e sucinta WSL é um subsistema linux no seu pc windows. Isso significa que vamos instalar um linux que vai rodar em conjunto com o windows, permitindo que você desenvolva sem abrir mão do seu sistema principal.

Preparação

Para começar vamos garantir que você está no ambiente certo para usar todo poder do wsl

  • Você precisará estar no Windows 10 Build 19044+ ou Windows 11

Para ver qual é sua versão de build do windows, acesse:
Configurações -> Sistema -> Sobre > Especificações do Windows

  • Driver instalado para vGPU

  • Ative a virtualização no seu processador na sua bios

    Caso queira saber se sua virtualização está ativada sem ir na bios do seu pc:
    Aperte as teclas CTRL + ALT + DEL, escolha a opção gerenciador de tarefas, clique na guia Desempenho, clique em CPU e procure na parte inferior o status Virtualização, se ele estiver habilitado avance no guia, se não estiver procure como ativar na sua bios

  • Pesquise por 'Ativar ou desativar recurso do windows' como mostra a imagem abaixo

  • PT-BR

    Image description

  • EN

    Image description

  • Acesse essa opção e ative os seguintes recursos

  • PT-BR & EN

    Image description

  • PT-BR

    Image description

  • EN

    Image description

  • PT-BR

    Image description

  • EN

    Image description

Instalação

Agora estamos prontos para intalar o wsl, abra o seu powershell em modo ADMIN e digite o seguinte comando:

wsl --install
Enter fullscreen mode Exit fullscreen mode

REINICIE O PC DEPOIS DESSA INSTALAÇÃO

Defina suas credênciais

Inicie o seu Ubuntu:

Image description

Ele vai pedir para você definir as suas credenciais:

Image description

Insira seu nome de usuario e uma senha simples e rápida, você vai usar ela para executar comandos recorrentes, então não pode ser muito complexa e grande

ATENÇÃOOO: A SENHA NÃO APARECE A MEDIDA QUE VOCÊ DIGITA, essa é uma medida de segurança que o ubuntu tem, fique atento na hora de digitar a sua senha.

Após definir as suas credenciais você vai estar em uma tela parecida com essa:

Image description

Atualize suas dependências

A partir de agora você está dentro do seu wsl, a primeira coisa que devemos fazer ao entrar nesse sistema é rodar os seguintes comandos:

sudo apt update && sudo apt upgrade
Enter fullscreen mode Exit fullscreen mode

Esses comandos vão atualizar a sua maquina e deixar ela pronta para uso, se lembra daquela senha que definimos na sessão acima? É ela que vamos usar para confirmar os comandos com o inicio sudo.

Caso queira se aprofundar mais sobre a instalação inicial do linux acesse o link abaixo:

Instalar o WSL | Microsoft Learn

Conferindo tudo

Agora vamos conferir se tudo está certo o WSL 2 permite que os aplicativos de GUI do Linux pareçam nativos e naturais para uso no Windows fazendo com que possamos:

  • Iniciar aplicativos Linux no menu Iniciar do Windows
  • Fixar aplicativos Linux na barra de tarefas do Windows
  • Usar alt-tab para alternar entre aplicativos Linux e Windows
  • Recortar + Colar entre aplicativos Windows e Linux

Por isso, vamos instalar os aplicativos X11 rodando o seguinte comando no terminal:

sudo apt install x11-apps -y
Enter fullscreen mode Exit fullscreen mode

Após completa a instalação, reinicie o seu terminal e digite xeyes se o resultado for igual ao seguinte:

Image description

Parabéns, o seu WSL está devidamente configurado.

Extra

Se você vai usar o Electron pelo WSL é altamente recomendado que você instale alguma versão do Chrome no seu WSL, para fazer isso, você pode usar o seguintes comandos:

# Primeiro vá até a pasta temp do seu linux:
cd /tmp 

# Quando estiver na temp baixe o instalador do chrome:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 

# Assim que acabar o passo anterior instale o mesmo:
sudo apt install --fix-missing ./google-chrome-stable_current_amd64.deb
Enter fullscreen mode Exit fullscreen mode

Quando acabar a instalação digite cd para voltar ao seu diretório raiz e por fim tente executar o comando google-chrome, se o resultado for parecido com esse:

Image description

Parabéns o seu linux está configurado corretamente 🫡

Essa foi a 1 parte do nosso guia não se esqueça de ver as próximas duas partes.

Muito obrigado por ler até aqui 🤠, não se esqueça de seguir a gente nas redes sociais:

Top comments (0)