quvyta
Langue: Français

quvyta-tools

qtools

Les réglages que les utilisateurs d’Arch Linux mettent d’habitude en place à la main, depuis une seule liste : une liste de miroirs rapide, les téléchargements parallèles, multilib, un assistant AUR, un pare-feu, le durcissement SSH, le swap compressé en RAM, le Bluetooth, l’énergie du portable, NVIDIA sous Wayland, le TRIM du SSD et la synchro de l’heure.

curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- tools

Bêta. qtools change votre système : il installe des paquets, modifie des fichiers sous /etc et active des services. Lisez la confirmation avant de l’accepter, et essayez-le d’abord sur une machine que vous pouvez réparer.

qtools en vingt secondes, enregistré par ses propres tests sur une machine dédiée : deux entrées sont cochées dans le groupe Paquets, la confirmation liste ce qu’elles touchent, l’exécution demande le mot de passe dans un terminal à l’intérieur de l’écran, les deux finissent appliquées, et le groupe Sécurité montre un pare-feu que quelqu’un a éteint depuis.

Comment il travaille

Chaque entrée dit à quoi elle touche, puis demande.

  • Où il en est

    Chaque entrée montre son état sur cette machine avant que vous ne fassiez quoi que ce soit. La lancer une deuxième fois ne change rien ; elle dit qu’elle est déjà appliquée.

  • Une sauvegarde et une annulation

    Chaque fichier est sauvegardé avant que qtools ne l’écrive. Annuler le remet en place, et laisse tranquille un fichier que quelque chose d’autre a changé depuis.

  • Changé dans son dos

    Un fichier modifié par autre chose que qtools est montré comme changé et n’est jamais écrasé en silence.

  • Les mots de passe restent chez sudo

    Les étapes qui demandent des privilèges passent par sudo dans un terminal à l’intérieur de l’écran. La confirmation dit d’avance combien d’étapes vont demander.

  • Depuis la ligne de commande

    qtools --run mirrors pacman-options applique des entrées sans l’écran ; --revert les annule.

  • Il n’installe jamais de pilote

    Les entrées matérielles règlent ce qui est déjà là. Le pilote dont une carte a besoin dépend de la carte et du noyau, et le mauvais peut laisser une machine sans écran.

  • Neuf langues

    Anglais, turc, allemand, espagnol, français, portugais du Brésil, russe, chinois simplifié et japonais.

Les entrées

Quatre groupes aujourd’hui.

GroupeEntrées
PaquetsListe de miroirs, options de pacman, dépôt multilib, assistant AUR, nettoyage du cache
SécuritéPare-feu, durcissement SSH
MatérielSwap compressé en RAM, Bluetooth, gestion d’énergie du portable, NVIDIA sous Wayland
EntretienTRIM du SSD, taille du journal, synchro de l’heure

Un cinquième groupe, Apparence, est déjà dans la liste et encore vide ; ses entrées viendront dans une version ultérieure.

Installer

L’installateur de la famille construit qtools depuis crates.io avec cargo. Il demande avant chaque étape, installe Rust avec rustup s’il manque, et n’utilise jamais sudo.

Le programme est installé comme qtools et aussi comme quvyta-tools. Pour Windows et pour toutes les autres voies, voyez Installer.

Linux et macOS

curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- tools

Ou avec cargo

cargo install quvyta-tools

Ce qu’il faut

  • Arch Linux

    Ou une distribution bâtie sur elle qui utilise pacman et systemd. Partout ailleurs, qtools le dit et ne change rien.

  • sudo, configuré pour votre utilisateur

    Les étapes qui demandent des privilèges réclament votre mot de passe par son intermédiaire.

  • Rust 1.95 ou plus récent

    L’installateur l’apporte avec rustup si vous acceptez.