Contribuíram neste tutorial Matheus Otávio Rodrigues
Windows Subsystem for Linux (WSL)
É comum no desenvolvimento de software e programas de computador a utilização de ferramentas que usam linha de comando, como Python e Git, que serão utilizados nesse curso. Várias dessas ferramentas e ambientes de desenvolvimento foram feitos pensando nos sistemas operacionais GNU/Linux (como as distribuições Ubuntu, Fedora, Linux Mint e tantas outras) e, por mais que muitas delas sejam compatíveis com o Windows, a maioria é utilizada na prática em um ambiente GNU/Linux, tanto no meio acadêmico quanto no meio empresarial.
Por esse motivo, a Microsoft adicionou recentemente ao seu sistema operacional o Windows Subsystem for Linux (WSL), que permite a instalação de uma distribuição GNU/Linux de forma integrada ao Windows sem exigir máquinas virtuais ou múltiplos sistemas operacionais instalados. Isso possibilita ter um ambiente GNU/Linux integrado ao Windows sem maiores complicações.
Antes de instalar um sistema operacional GNU/Linux para podermos usar o Python e o Git, precisamos habilitar o WSL. Este tutorial foi pensado no Ubuntu, mas você pode utilizar a distribuição que preferir.
Instalando o WSL
Windows Subsystem for Linux (WSL) permite você rodar um terminal (telinha preta de comandos) GNU/Linux sem as desvantagens de uma emulação. Para instalar o WSL, siga o tutorial, resumido abaixo.
Primeiro, é importante verificar se a versão do Windows instalado no seu computador satisfaz os requisitos mínimos:
- Windows 10 versão 19041 ou superior;
- Windows 11.
Para verificar a versão do seu Windows, aperte Windows + R
e, na
tela aberta, digite: winver
.
Deve aparecer uma janela como a seguinte:
Agora basta seguir os passos abaixo:
-
Abra o PowerShell como administrador. Para isso, digite powershell no menu e clique o botão direito no ícone. Aperte sim caso apareça uma mensagem pedindo permissão.
-
Cole o comando abaixo na tela do terminal e aperte Enter para executar.
PS C:\Users\usuario> wsl --install -d Ubuntu
-
Aguarde a instalação e reinicie o computador. Pronto, o WSL já está instalado. Para iniciá-lo, você pode abrir um terminal do PowerShell e digitar o comando abaixo:
PS C:\Users\usuario> wsl
Instalando o Ubuntu
Após o procedimento acima, o Ubuntu já deve estar instalado. Se não, então faça o seguinte:
-
Após o Windows iniciar novamente, abra a loja do Windows e procure por “Ubuntu”
-
Instale o aplicativo “Ubuntu” e após seu download e instalação, abra-o no menu iniciar.
-
Aguarde a instalação terminar. Preencha um nome de usuário (você pode dar o nome que preferir) e digite uma senha duas vezes (anote essa senha, pois ela será necessária para comandos de privilégio alto).
Se tudo deu certo, a última linha do terminal terá um texto em verde com o seu usuário seguido do nome do seu PC:
-
É importante atualizar o Ubuntu assim que instalá-lo. Copie e cole no terminal os comandos começando com
sudo
, um por vez:user@host$ sudo apt-get update user@host$ sudo apt-get upgrade
O primeiro comando atualiza a lista de repositórios de aplicativos e o segundo baixa e instala as atualizações de sistema e pacotes disponíveis.
Instalando Python 3 e Git:
Na distribuição do Ubuntu, tanto o Python 3 quanto o Git já devem estar instalados por padrão no sistema. Para verificar que tudo deu certo e descobrir a versão do software instalado, execute
user@host$ python3 --version
user@host$ git --version
A versão do Python deverá ser 3.8.5 ou similar e a versão do Git deverá ser 2.25.1 ou similar. Lembre-se de que na disciplina trabalharemos com Python 3.6 ou superior. Se não tiver instalado, então você pode executar os seguintes comandos para instar as últimas versões do Python 3 e do Git. Executar esses comandos vai instalar esses pacotes apenas se eles já não estiverem instalados.
user@host$ sudo apt-get install python3
user@host$ sudo apt-get install git