Instalando Ubuntu no WSL

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:

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:

  1. 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.

    Fig. 1 - Abrindo o PowerShell

  2. Cole o comando abaixo na tela do terminal e aperte Enter para executar.

    PS C:\Users\usuario> wsl --install -d Ubuntu
    
  3. 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:

  1. Após o Windows iniciar novamente, abra a loja do Windows e procure por “Ubuntu”

  2. Instale o aplicativo “Ubuntu” e após seu download e instalação, abra-o no menu iniciar.

  3. 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).

    Fig. 3 - Criando uma conta no Ubuntu

    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:

    Fig. 4 - Ubuntu instalado com sucesso

  4. É 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