quvyta-tools
qtools
Os ajustes que quem usa Arch Linux costuma preparar à mão, em uma única lista: uma lista de espelhos rápida, downloads em paralelo, multilib, um auxiliar do AUR, um firewall, proteção do SSH, swap comprimido na RAM, Bluetooth, energia do notebook, NVIDIA no Wayland, TRIM do SSD e sincronia do relógio.
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- toolsBeta. O qtools muda o seu sistema: instala pacotes, edita arquivos em /etc e habilita serviços. Leia a confirmação antes de aceitá-la e teste primeiro em uma máquina que você possa consertar.
Como ele trabalha
Cada item diz no que vai mexer e então pergunta.
- Como está
Cada item mostra o seu estado nesta máquina antes de você fazer qualquer coisa. Rodar um pela segunda vez não muda nada; ele diz que já está aplicado.
- Um backup e um desfazer
Cada arquivo é guardado antes de o qtools escrever nele. Desfazer o devolve ao lugar e deixa em paz um arquivo que outra coisa tenha mudado desde então.
- Mudado pelas costas
Um arquivo editado por algo que não é o qtools aparece como mudado e nunca é sobrescrito em silêncio.
- As senhas ficam com o sudo
Os passos que precisam de privilégio rodam pelo sudo em um terminal dentro da tela. A confirmação diz de antemão quantos passos vão pedir.
- Pela linha de comando
qtools --run mirrors pacman-optionsaplica itens sem a tela;--revertos desfaz. - Ele nunca instala um driver
Os itens de hardware configuram o que já está na máquina. Qual driver uma placa precisa depende da placa e do kernel, e o errado pode deixar a máquina sem imagem.
- Nove idiomas
Inglês, turco, alemão, espanhol, francês, português do Brasil, russo, chinês simplificado e japonês.
Os itens
Quatro grupos hoje.
| Grupo | Itens |
|---|---|
| Pacotes | Espelhos, opções do pacman, repositório multilib, auxiliar do AUR, limpeza do cache |
| Segurança | Firewall, proteção do SSH |
| Hardware | Swap comprimido na RAM, Bluetooth, gerenciamento de energia do notebook, NVIDIA no Wayland |
| Manutenção | TRIM do SSD, limite do journal, sincronia do relógio |
Um quinto grupo, Aparência, já está na lista e ainda vazio; os itens dele chegam em uma versão posterior.
Instalar
O instalador da família constrói o qtools a partir do crates.io com o cargo. Ele pergunta antes de cada passo, instala o Rust com o rustup se faltar e nunca usa sudo.
O programa é instalado como qtools e também como quvyta-tools. Para Windows e para todos os outros caminhos, veja Instalar.
Linux e macOS
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- toolsOu com o cargo
cargo install quvyta-toolsO que é preciso
- Arch Linux
Ou uma distribuição construída sobre ele que use
pacmanesystemd. Em qualquer outro lugar o qtools diz isso e não muda nada. - sudo, configurado para o seu usuário
Os passos que precisam de privilégio pedem a sua senha por ele.
- Rust 1.95 ou mais novo
O instalador traz com o rustup, se você concordar.