# Instalar ArchLinux no WSL (Windows subsystem Linux)

Tenha o WSL no Windows 10 ou posterior instalado e funcionando. Baixe o arquivo do ArchLinux nesse link -> [ArchLinux](https://github.com/yuk7/ArchWSL/releases/tag/22.3.18.0) é o primeiro arquivo zipado. Descompacte o o arquivo na raiz do seu HD (pode ser em outra pasta, mas eu prefiro assim).

O ArchLinux não tem uma versão instalável pela loja do Windows (pelo menos até o momento desse post)

Dentro da pasta descompactada tem o arquivo *Arch.exe*, dê dois cliques que ele se auto registra no WSL abra novamente o Windows Terminal (se não intalou o windows terminal aproveite agora não vai se arrepender) e acesse o Arch recem instalado.

Próximas etapas:

Configurando o sudo e usuário padrão como root um de cada vez.

```
echo "%wheel ALL=(ALL) ALL" > /etc/sudoers.d/wheel

useradd -m -G wheel -s /bin/bash "seu-usuario-sem-aspas"

passwd "seu-usuario-sem-aspas"

exit
```

O comando abaixo deve ser executado no cmd (prompt de comando) do windows dentro da pasta que o Arch foi descompactado. Ele vai fazer com que o WSL inicie o seu Archlinux com o usuário padrão que acabamos de criar.

```
Arch.exe config --default-user "seu-usuario-sem-aspas"
    (setting to default user)
```

Agora antes de atualizar o sistema é bom rodar os comandos abaixo para o arch atualizar as chaves de verificação dos repositórios.

```
sudo pacman-key --init

sudo pacman-key --populate

sudo pacman -Syy archlinux-keyring
```

Agora já podemos atualizar o sistema.

A opção ***'--noconfirm'*** serve para o Arch não ficar parando esperando a confirmação do usuário.

```
sudo pacman -Syu --noconfirm
```

Agora é só esperar o sistema terminar de atualizar e pronto já está pronto para as configurações e instalações de programas.

Fontes: [ArchWSL Documentation](https://wsldl-pg.github.io/ArchW-docs/How-to-Setup/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://douglasbarbosa.gitbook.io/wiki-me/postagens/archlinux/instalar-archlinux-no-wsl-windows-subsystem-linux.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
