You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+67-19Lines changed: 67 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,14 +109,13 @@
109
109
110
110
</details>
111
111
112
-
113
112
## O que é o WSL2
114
113
115
114
Em 2016, a Microsoft anunciou a possibilidade de rodar o Linux dentro do Windows 10 como um subsistema, isso foi chamado de **WSL** ou **Windows Subsystem for Linux**.
116
115
117
116
O acesso ao sistema de arquivos no Windows 10 pelo Linux era simples e rápido, porém não tínhamos uma execução completa do kernel do Linux, além de outros artefatos nativos e isto impossibilitava a execução de várias tarefas no Linux, uma delas é o Docker.
118
117
119
-
Em 2019, a Microsoft anunciou o **WSL 2**, com uma dinâmica aprimorada em relação a 1ª versão:
118
+
Em 2019, a Microsoft anunciou o **WSL 2**, com uma dinâmica aprimorada em relação à 1ª versão:
120
119
121
120
* Execução do kernel completo do Linux.
122
121
* Melhor desempenho para acesso aos arquivos dentro do Linux.
@@ -128,6 +127,8 @@ Com WSL 2 é possível executar Docker e outras ferramentas que dependem do Kern
128
127
129
128
Compare as versões do WSL: [https://docs.microsoft.com/pt-br/windows/wsl/compare-versions](https://docs.microsoft.com/pt-br/windows/wsl/compare-versions)
130
129
130
+
---
131
+
131
132
## Requisitos mínimos
132
133
133
134
***Windows 10 Home ou Professional**
@@ -137,38 +138,67 @@ Compare as versões do WSL: [https://docs.microsoft.com/pt-br/windows/wsl/compar
137
138
***Windows 11 Home ou Professional**
138
139
- Versão 22000 ou superior (qualquer Windows 11).
139
140
140
-
* Uma máquina compatível com virtualização (verifique a disponibilidade de acordo com a marca do seu processador. Se sua máquina for mais antiga pode ser necessária habilita-la na BIOS).
141
+
* Uma máquina compatível com virtualização (verifique a disponibilidade de acordo com a marca do seu processador. Se sua máquina for mais antiga pode ser necessária habilitá-la na BIOS).
141
142
142
143
* Pelo menos 4GB de memória RAM (Recomendado 8GB).
143
144
144
145
Provavelmente seu Windows já está na versão suportada, mas verifique isto acessando `Todas as Configurações > Sistema > Sobre`. Caso não esteja, use o Assistente do Windows Update para atualizar a sua versão do Windows.
145
146
146
147
> **É essencial manter o Windows atualizado, pois o WSL 2 depende de uma versão atualizada do Hyper-V. Verifique o Windows Update.**
147
148
149
+
---
150
+
148
151
## Instalação do WSL 2
149
152
150
153
Todas as instruções abaixo são para o Windows 10/11.
151
154
152
-
### Windows Update
155
+
### Habilitar recursos do Windows (visualmente)
156
+
157
+
Antes de instalar ou atualizar o WSL, certifique-se de que os recursos necessários estejam ativados:
158
+
159
+
1. Pressione `Win + R`, digite `optionalfeatures` e pressione Enter.
160
+
2. Na janela “Recursos do Windows”, habilite:
161
+
162
+
- Subsistema do Windows para Linux
163
+
- Plataforma de Máquina Virtual
164
+
- Hyper-V
165
+
166
+
3. Clique em **OK** e reinicie o computador.
167
+
168
+
> Esses recursos são essenciais para o funcionamento do WSL 2 e para evitar erros como `Não foi possível iniciar a operação porque um recurso necessário não foi instalado.`.
153
169
154
-
Verifique se seu Windows está atualizado, pois o WSL 2 depende de uma versão atualizada do Hyper-V. Verifique o Windows Update.
170
+
---
171
+
172
+
### Verifique se já possui distribuições e a versão delas
173
+
174
+
Antes de trocar versões ou instalar novas distribuições, veja se o WSL 2 já está ativo e qual versão está sendo usada:
175
+
176
+
```bash
177
+
wsl -l -v
178
+
```
179
+
180
+
---
155
181
156
182
### Atualizar o WSL
157
183
158
-
Com a versão 2004 do Windows 10 ou Windows 11, o WSL já estará presente em sua máquina, execute o comando para pegar a versão mais recente do WSL:
184
+
Com a versão 2004 do Windows 10 ou qualquer versão do Windows 11, o WSL já estará presente em sua máquina. Para garantir que você está usando a versão mais recente do WSL, execute:
159
185
160
-
```bash
186
+
```bash
161
187
wsl --update
162
188
```
163
189
190
+
---
191
+
164
192
### Atribuir a versão default do WSL para a versão 2
165
193
166
-
A versão 2 normalmente é a default, mas a versão 1 do WSL pode estar como default, execute o comando abaixo para definir como default a versão 2:
194
+
A versão 2 normalmente é a default, mas a versão 1 do WSL pode estar como padrão. Execute o comando abaixo para definir como padrão a versão 2:
167
195
168
-
```bash
196
+
```bash
169
197
wsl --set-default-version 2
170
198
```
171
199
200
+
---
201
+
172
202
### Instale o Ubuntu
173
203
174
204
Execute o comando:
@@ -179,36 +209,54 @@ wsl --install
179
209
180
210
Este comando irá instalar o `Ubuntu` como o Linux padrão.
181
211
182
-
Se você quiser instalar uma versão diferente do Ubuntu, execute o comando `wsl -l -o`. Será listado todas as versões de Linux disponíveis. Instale a versão escolhida com o comando `wsl --install -d nome-da-distribuicao`.
212
+
Se quiser instalar uma versão diferente do Ubuntu, execute:
213
+
214
+
```bash
215
+
wsl --list --online
216
+
```
217
+
218
+
Instale a versão desejada com:
219
+
220
+
```bash
221
+
wsl --install -d nome-da-distribuicao
222
+
```
183
223
184
224
Sugerimos o Ubuntu (sem versão) por ser uma distribuição popular e que já vem com várias ferramentas úteis para desenvolvimento instaladas por padrão.
185
225
186
-
Após o término do comando, você deverá criar um **nome de usuário**que poderá ser o mesmo da sua máquina (crie um nome de usuário sem espaço e caracteres especiais) e uma **senha** (defina uma senha forte). Esta senha será usada para instalar pacotes e realizar operações de superusuário.
226
+
Após o término da instalação, será solicitado que você crie um **nome de usuário**(sem espaços ou caracteres especiais) e uma **senha**. Essa senha será usada para instalar pacotes e executar comandos como superusuário.
187
227
188
-
Para abrir uma nova janela do Ubuntu, basta digitar `Ubuntu` no menu iniciar e clicar no ícone do Ubuntu.
228
+
Para abrir o Ubuntu, digite `Ubuntu` no menu iniciar e clique no ícone.
189
229
190
-
Recomendamos o uso do [Windows Terminal](https://docs.microsoft.com/pt-br/windows/terminal/get-started) como terminal padrão para desenvolvimento no Windows. Ele agregará o shell do Ubuntu, assim como o PowerShell e o CMD em uma única janela, além de permitir personalização de cores e temas.
230
+
---
191
231
192
-
### (Opcional) Alterar a versão de uma distribuição do Linux de WSL 1 para WSL 2
232
+
### (Opcional) Alterar a versão de uma distribuição Linux de WSL 1 para WSL 2
193
233
194
-
Se a distribuição Linux que você instalou estiver na versão 1, você pode alterar para a versão 2 com o seguinte comando:
234
+
Se você já tinha o WSL instalado antes e a distribuição está usando a versão 1, altere com:
195
235
196
-
```bash
236
+
```bash
197
237
wsl --set-version <distribution name> 2
198
238
```
199
239
240
+
---
241
+
200
242
Parabéns, seu WSL2 já está funcionando!
201
243
202
244

203
245
204
-
### Instalação do WSL 2 via Windows Store
246
+
---
205
247
206
-
Também é possível instalar distribuições Linux pelo Windows Store. Basta acessar o Windows Store e procurar pelo nome da distribuição Linux desejada e clicar em instalar.
248
+
### Instalação do WSL 2 via Microsoft Store (alternativa)
207
249
208
-
Sugerimos o Ubuntu (sem versão) por ser uma distribuição popular e que já vem com várias ferramentas úteis para desenvolvimento instaladas por padrão.
250
+
Também é possível instalar distribuições Linux pela Microsoft Store. Basta abrir a loja e buscar pela distribuição desejada, como `Ubuntu`, e clicar em instalar.
209
251
210
252

211
253
254
+
---
255
+
256
+
### (Opcional) Recomendação de terminal
257
+
258
+
Recomendamos o uso do [Windows Terminal](https://docs.microsoft.com/pt-br/windows/terminal/get-started) como terminal padrão. Ele unifica PowerShell, CMD e Ubuntu em uma interface moderna e personalizável.
0 commit comments