DEV Community

Paulo Victor for Devhat

Posted on

8 3 4 3 3

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:

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Heroku

This site is powered by Heroku

Heroku was created by developers, for developers. Get started today and find out why Heroku has been the platform of choice for brands like DEV for over a decade.

Sign Up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay