Schritt 1
Umgebung
Erklärung
Der Check läuft ausschließlich lokal auf deinem Rechner und schreibt umgebung.txt. Es wird nichts gesendet — den Bericht lädst du selbst hierher.
1 — Prüfskript ausführen
Skript in eine Datei umgebungscheck.sh speichern, dann ausführen:
chmod +x umgebungscheck.sh ./umgebungscheck.sh
Skript anzeigen
#!/usr/bin/env bash
# K.I.T.T. Umgebungscheck — schreibt umgebung.txt (lokal, es wird nichts gesendet)
out="umgebung.txt"
{
echo "HOSTNAME=$(hostname)"
echo "OS=$( (. /etc/os-release 2>/dev/null && echo "$PRETTY_NAME") || uname -s )"
echo "KERNEL=$(uname -r)"
echo "CPU=$(grep -m1 'model name' /proc/cpuinfo | cut -d: -f2 | sed 's/^ *//')"
echo "CORES=$(nproc 2>/dev/null || echo 0)"
echo "RAM_GB=$(awk '/MemTotal/ {printf "%.1f", $2/1048576}' /proc/meminfo 2>/dev/null || echo 0)"
echo "GPU=$(lspci 2>/dev/null | grep -iE 'vga|3d|display' | head -1 | sed 's/.*: //')"
echo "VRAM=$(nvidia-smi --query-gpu=memory.total --format=csv,noheader,nounits 2>/dev/null | head -1 | tr -d ' ' | sed 's/$/ MB/')"
echo "DISK_FREE=$(df -h / 2>/dev/null | awk 'NR==2 {print $4}')"
for t in ffmpeg ffprobe python3 pip3 git node npm docker ollama yt-dlp sox convert mkvtoolnix; do
if command -v "$t" >/dev/null 2>&1; then
v=$("$t" --version 2>/dev/null | head -1 | cut -c1-48)
[ -z "$v" ] && v="installiert"
echo "TOOL=$t:$v"
fi
done
[ -x /opt/resolve/bin/resolve ] && echo "TOOL=davinci-resolve:installiert"
echo "CHECKED_AT=$(date -Iseconds)"
} > "$out"
echo "Umgebungsbericht geschrieben: $out"
oder Inhalt unten einfügen
3 — Gespeichertes Profil
Noch kein Umgebungsprofil eingelesen.
