quvyta
Sprache: Deutsch

quvyta-tools

qtools

Die Einstellungen, die Arch-Linux-Nutzer meist von Hand einrichten, aus einer Liste: eine schnelle Spiegelliste, parallele Downloads, Multilib, ein AUR-Helfer, eine Firewall, SSH-Härtung, komprimierter Swap im RAM, Bluetooth, Energieverwaltung für Notebooks, NVIDIA unter Wayland, SSD-Trim und Zeitsynchronisation.

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

Beta. qtools ändert dein System: es installiert Pakete, bearbeitet Dateien unter /etc und aktiviert Dienste. Lies die Bestätigung, bevor du sie annimmst, und probiere es zuerst auf einem Rechner, den du notfalls reparieren kannst.

qtools in zwanzig Sekunden, von seinen eigenen Tests auf einer Maschine nur dafür aufgenommen: in der Gruppe Pakete werden zwei Einträge angehakt, die Bestätigung listet, was sie anfassen, der Lauf fragt in einem Terminal im Bildschirm nach dem Passwort, beide sind danach angewendet, und die Gruppe Sicherheit zeigt eine Firewall, die jemand seither abgeschaltet hat.

Wie es arbeitet

Jeder Eintrag sagt, was er anfasst, und fragt dann.

  • Wie es steht

    Jeder Eintrag zeigt seinen Zustand auf diesem Rechner, bevor du etwas tust. Ein zweiter Durchlauf ändert nichts; er sagt, dass er schon angewendet ist.

  • Eine Sicherung und ein Rückgängig

    Jede Datei wird gesichert, bevor qtools sie schreibt. Rückgängig legt sie zurück und lässt eine Datei in Ruhe, wenn seither etwas anderes sie geändert hat.

  • Hinter seinem Rücken geändert

    Eine Datei, die etwas anderes als qtools bearbeitet hat, wird als geändert gezeigt und nie stillschweigend überschrieben.

  • Passwörter bleiben bei sudo

    Schritte mit Rechtebedarf laufen über sudo in einem Terminal im Bildschirm. Die Bestätigung sagt vorher, wie viele Schritte fragen werden.

  • Von der Kommandozeile

    qtools --run mirrors pacman-options wendet Einträge ohne Bildschirm an; --revert nimmt sie zurück.

  • Es installiert nie einen Treiber

    Die Hardware-Einträge richten ein, was schon da ist. Welchen Treiber eine Karte braucht, hängt von der Karte und vom Kernel ab, und der falsche kann eine Maschine ohne Bild zurücklassen.

  • Neun Sprachen

    Englisch, Türkisch, Deutsch, Spanisch, Französisch, brasilianisches Portugiesisch, Russisch, vereinfachtes Chinesisch und Japanisch.

Die Einträge

Heute vier Gruppen.

GruppeEinträge
PaketeSpiegelliste, Pacman-Optionen, Multilib-Repository, AUR-Helfer, Paketcache aufräumen
SicherheitFirewall, SSH-Härtung
HardwareKomprimierter Swap im RAM, Bluetooth, Energieverwaltung für Notebooks, NVIDIA unter Wayland
WartungSSD-Trim, Journal-Größenlimit, Zeitsynchronisation

Eine fünfte Gruppe, Aussehen, steht schon in der Liste und ist noch leer; ihre Einträge kommen in einer späteren Version.

Installieren

Das Installationsprogramm der Familie baut qtools mit cargo aus crates.io. Es fragt vor jedem Schritt, installiert Rust mit rustup, falls es fehlt, und benutzt nie sudo.

Das Programm wird als qtools und zusätzlich als quvyta-tools installiert. Für Windows und jeden anderen Weg siehe Installieren.

Linux und macOS

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

Oder mit cargo

cargo install quvyta-tools

Voraussetzungen

  • Arch Linux

    Oder eine darauf aufbauende Distribution mit pacman und systemd. Überall sonst sagt qtools das und ändert nichts.

  • sudo, für deinen Benutzer eingerichtet

    Die Schritte mit Rechtebedarf fragen darüber nach deinem Passwort.

  • Rust 1.95 oder neuer

    Das Installationsprogramm bringt es mit rustup, wenn du zustimmst.