O popular script Arch Installer, mais conhecido pelo nome de pacote archinstall, recebeu uma atualização esta semana que tornará a instalação do Arch Linux um pouco mais fácil para quem não tem uma conexão com fio à Internet.
Especificamente, o archinstall versão 3.0.13 facilita a conexão ao Wi-Fi durante a instalação. O desenvolvedor Daniel Girtlera desenvolveu um menu de conexão Wi-Fi dedicado para archinstall que automatiza a ativação do adaptador Wi-Fi e a obtenção de uma lista de redes às quais se conectar facilmente.
Anteriormente, se você não tivesse uma conexão Ethernet, seria necessário trabalhar um pouco para obter uma conexão sem fio. Você precisava usar uma série de comandos iwctl para identificar seu adaptador Wi-Fi, habilitá-lo, procurar redes e conectar-se a um SSID conhecido.
Na verdade, esse recurso foi solicitado no rastreador de problemas do archinstall em 2023, então essa interface Wi-Fi já demorou muito para chegar.
Essa espera pode ter origem no fato de que uma interface de usuário para conexões Wi-Fi é mais complicada do que você imagina. Nas notas de lançamento, Girtlera escreveu sobre alguns desafios em seu desenvolvimento:
Ao implementá-lo, ficou claro que o Curses já apresentava desafios com entradas de caracteres não ASCII, o que era “aceito” para as entradas existentes, como configurações de nome de usuário e senha. Mas para senhas wifi existentes que provavelmente contêm um caractere especial além do ASCII, isso não funcionará. Poderia ser executado em modo bruto, mas exigiria mais personalizações e manuseio.
Portanto optei por introduzir https://textual.textuize.io textual. Atualmente, ele vive junto com a implementação de maldições e é usado apenas para o novo menu de conexão Wifi, que só é acionado se o archinstall for executado no modo offline e o wpa_cli puder ser executado/ativado com sucesso.
Se este for um bom caminho a seguir e for aceito, migrarei os menus existentes de maldições para textuais.
O script archinstall baseado em Python existe desde 2021, quando os desenvolvedores decidiram resolver a questão de quão difícil é instalar o Arch manualmente. Esse fato desempenhou um papel no meme “Eu corro o Arch BTW”, onde as pessoas que usam um dispositivo Arch se vangloriam não solicitadas sobre ele. Na verdade, não é uma tarefa fácil instalar o sistema operacional manualmente, por assim dizer, mas o script archinstall e essa adição centrada em Wi-Fi inegavelmente ajudam.
Para usar o archinstall, acesse a página de downloads do Arch Linux e obtenha um arquivo de imagem. Você pode gravá-lo em uma unidade USB e inicializá-lo ao vivo; nesse ponto, você pode executar o script archinstall simplesmente digitando este comando:
archinstall
Em seguida, você usa o menu de opções de configuração para começar a configurar seu novo sistema antes de iniciar a instalação completa.
Fonte: archinstall GitHub via Phoronix