Olá, caro leitor. Esse é o primeiro artigo de uma pequena série Como montar o seu ambiente para desenvolvimento web no Windows com WSL2. Sem mais enrolação, vamos ao que interessa, boa leitura!
Mas o que é esse tal de WSL?
Bom, em poucas palavras, o WSL (Windows Subsystem for Linux) é uma forma de rodar o kernel de uma distribuição Linux dentro do Windows 10/11 sem precisar de uma máquina virtual. Dessa forma, podemos chegar mais perto do ecossistema onde nossa aplicação será rodada em produção, visto que a maioria dos servidores de hospedagem são Linux. Você pode encontrar mais informações e um tutorial detalhado clicando aqui na própria documentação da Microsoft.
Instando o WSL 2 e Ubuntu 24.04
Vamos instalar a versão mais atual do Ubuntu, então execute o Windows Terminal como administrador e rode o código a seguir
Configure seu usuário e senha do Ubuntu
A senha não aparece enquando é digitada, isso é normal. Você pode ter mais detalhes clicando aqui
Atualizar pacotes
Agora que você já possui o Ubuntu instalado no WSL2, é hora de atualizar os pacotes, então rode esse código e informe sua senha root configurada no passo anterior.
Instalando o terminal ZSH
Rode o código abaixo para instalar o ZSH
O shell padrão do Ubuntu é o Bash, e você pode consultar o terminal padrão por meio do código
Vamos alterá-lo para o zsh que acabamos de instalar
Após isso, feche o terminal. Abra o Ubuntu 24.04 digitando no menu iniciar.
Surgirá um questionário de configuração padrão do ZSH, aperte 2 para a configuração ser criada no seu diretório home (~).
Pronto, agora que seu terminal ficou esquisito, vamos deixá-lo mais bonito instalando o Oh My Zsh
Instalando Oh My ZSH
Rode o comando para baixar e instalar o Oh My Zsh no terminal
Adicionando plugins
Para facilitar a utilização do terminal, vamos baixar o zsh-autosuggestions que nos oferecerá uma ajuda para digitar comandos com base no histórico do shell.
Agora vamos adicioná-lo à configuração do ZSH
Utilizando a seta para baixo, encontre a linha plugins, onde haverá o git. Vamos adicionar mais alguns…
Adicione separando por um espaço ou enter.
Você pode encontrar mais sobre os plugin que já vem instalados aqui ou listando-os no terminal
Recarregue o terminal para começar a desfrutar dos plugins adicionados
Pronto!
Feito tudo isso, seu terminal está perfeito para começar a trabalhar no desenvolvimento web. Para acompanhar a instalação de outras ferramentas, acesse o artigo completo aqui