Como configurar o ArchWSL

Requisitos

  • Windows 10 1709 Fall Creators Update 64 bits ou posterior.
  • O recurso Windows Subsystem for Linux estar ativado.

Instruções de instalação

Existem duas maneiras de instalar o ArchWSL.

Método 1: arquivo zip

  1. Baixe o zip do instalador.
  2. Extraia todos os arquivos do arquivo zip para o mesmo diretório. Extraia para uma pasta que você tenha permissão de gravação. Por exemplo, C:\Arquivos de Progamas não pode ser usada porque o rootfs não pode ser modificado lá.
  3. Execute Arch.exe para extrair o rootfs e registre no WSL

Note que o nome do executável é o que é usado como o nome da instância WSL. Se você renomeá-lo, poderá ter várias instalações.

Método 2: pacote appx

  1. Baixe o .appx e o .cer
  2. Instale o .cer no “Armazenamento de Autoridades de Certificação Confiáveis” da máquina local. Para obter detalhes, consulte a página Instalar certificado. Você precisará de privilégios de administrador para instalar o certificado.
  3. Instale o .appx

Configuração após a instalação

Se você é um usuário do WSL1, você deve alterar o pacote glibc. Consulte Problemas conhecidos.

Configurando a senha de root

>Arch.exe
[root@NOME-PC]# passwd

Configurar o usuário padrão

Veja Sudo e Users and groups no ArchWiki

>Arch.exe
[root@NOME-PC]# echo "%wheel ALL=(ALL) ALL" > /etc/sudoers.d/wheel
(configurar o arquivo sudoers.)

[root@NOME-PC]# useradd -m -G wheel -s /bin/bash {usuário}
(adicionar usuário)

[root@NOME-PC]# passwd {usuário}
(definir senha de usuário padrão)

[root@NOME-PC]# exit

>Arch.exe config --default-user {usuário}
    (configuração para usuário padrão)

Se o usuário padrão não foi alterado (issue #7), reinicie o computador ou, alternativamente, reinicie o LxssManager em um prompt de comando de Administrador.

Para reiniciar o LxssManager, execute isto:

net stop lxssmanager && net start lxssmanager

Inicializar o chaveiro

Execute estes comandos para inicializar o chaveiro. (Esta etapa é necessária para usar o pacman.)

>Arch.exe
[usuario@NOME-PC]$ sudo pacman-key --init

[usuario@NOME-PC]$ sudo pacman-key --populate

[usuario@NOME-PC]$ sudo pacman -Syy archlinux-keyring

Instalar o glibc corrigido (necessário no WSL1)

O glibc do Arch é construído para o kernel Linux 4.4 e superior e não funciona com o WSL1.

Os usuários do WSL1 devem sempre seguir as etapas em Problemas conhecidos.

Instalar uma alternativa para o systemctl (opcional)

O WSL não tem suporte a systemd. No entanto, existem várias soluções. Consulte Problemas conhecidos.


Table of contents


    Back to top

    Copyright © 2020 Wsldl-pg Documentation Team. Distributed by Creative Commons Attribution 4.0 International License.