quvyta
Idioma: Português (Brasil)

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 -- tools

Beta. 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.

qtools em vinte segundos, gravado pelos próprios testes em uma máquina só para isso: dois itens são marcados no grupo Pacotes, a confirmação lista no que eles mexem, a execução pede a senha em um terminal dentro da tela, os dois ficam aplicados, e o grupo Segurança mostra um firewall que alguém desligou depois.

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-options aplica itens sem a tela; --revert os 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.

GrupoItens
PacotesEspelhos, opções do pacman, repositório multilib, auxiliar do AUR, limpeza do cache
SegurançaFirewall, proteção do SSH
HardwareSwap comprimido na RAM, Bluetooth, gerenciamento de energia do notebook, NVIDIA no Wayland
ManutençãoTRIM 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 -- tools

Ou com o cargo

cargo install quvyta-tools

O que é preciso

  • Arch Linux

    Ou uma distribuição construída sobre ele que use pacman e systemd. 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.