From 92f14eaa6252b3c4fcfecf0c60f15a2466296aef Mon Sep 17 00:00:00 2001 From: Alexander Zielonka Date: Wed, 9 Sep 2026 18:01:50 +0200 Subject: [PATCH] Doku: Installation mit einem Befehl Getestet wie Abdu es tippt, in frischer Umgebung: laedt, prueft die Pruefsumme, installiert, legt die Aufgaben an. check-env danach ohne harte Fehler. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01AhVSfMFdWnXKCv5JfLnArZ --- README.md | 14 +++++--------- docs/05-setup.md | 19 ++++--------------- docs/handoff.md | 8 +------- 3 files changed, 10 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index f44a500..e36233c 100644 --- a/README.md +++ b/README.md @@ -51,19 +51,15 @@ Eine native Windows-Anwendung. Node, ffmpeg, whisper.cpp und die Schriften sind mitgeliefert — vorausgesetzt wird nur OBS. Kein Docker, kein WSL2, nichts zu übersetzen ([ADR-0007](docs/decisions/ADR-0007-native-windows.md)). -Das Paket herunterladen, entpacken, darin `install.ps1` ausführen. Ohne -Administratorrechte; Programm und Daten landen im Benutzerprofil. +Ein Befehl, ohne Administratorrechte. Programm und Daten landen im +Benutzerprofil. ```powershell -Expand-Archive .\abdulive-0.5.0-win-x64.zip -DestinationPath .\abdulive -.\abdulive\install.ps1 +irm https://git.zeasy.dev/ZeasyAlex/abdulive/raw/branch/main/scripts/install.ps1 | iex ``` -> Einen `irm … | iex`-Einzeiler gibt es nicht: `git.zeasy.dev` verlangt -> instanzweit eine Anmeldung und antwortet auf **jede** Adresse mit einer -> Umleitung auf `/user/login`. `iex` führt die Anmeldeseite dann als -> PowerShell aus. Wo die Pakete künftig liegen sollen, ist noch offen — -> siehe [`offene-punkte.md`](docs/offene-punkte.md). +Kein Netz auf dem Stream-PC? Dann das Paket von der Releases-Seite laden, +entpacken und darin `install.ps1` ausführen. Danach einmalig: diff --git a/docs/05-setup.md b/docs/05-setup.md index c380d43..6cb83aa 100644 --- a/docs/05-setup.md +++ b/docs/05-setup.md @@ -15,24 +15,13 @@ Mehr nicht. Kein Docker, kein WSL2, kein Compiler, kein Git. ## Installieren -Das Paket herunterladen, entpacken, darin `install.ps1` ausfuehren: - ```powershell -Expand-Archive .\abdulive-0.5.0-win-x64.zip -DestinationPath .\abdulive -.\abdulive\install.ps1 +irm https://git.zeasy.dev/ZeasyAlex/abdulive/raw/branch/main/scripts/install.ps1 | iex ``` -Liegt das Paket an einer Adresse **ohne** Anmeldung, holt der Installer es -selbst: - -```powershell -.\install.ps1 -Quelle https://.../abdulive -``` - -> Ein `irm … | iex`-Einzeiler funktioniert mit `git.zeasy.dev` nicht. Die -> Instanz verlangt fuer alles eine Anmeldung und antwortet mit einer Umleitung -> auf `/user/login`; `iex` fuehrt dann die Anmeldeseite als PowerShell aus. -> Wo die Pakete liegen sollen, ist noch zu entscheiden. +Alternativ das Paket von der Releases-Seite laden, entpacken und darin +`install.ps1` ausfuehren - dasselbe Skript, es merkt selbst, dass das +Paket schon danebenliegt. Der Installer laeuft **ohne Administratorrechte**: diff --git a/docs/handoff.md b/docs/handoff.md index 5941106..3321bee 100644 --- a/docs/handoff.md +++ b/docs/handoff.md @@ -54,17 +54,11 @@ Analyse darin bleibt trotzdem lesenswert. WSL2, nichts zu übersetzen ([ADR-0007](decisions/ADR-0007-native-windows.md)): ```powershell -Expand-Archive .\abdulive-0.5.0-win-x64.zip -DestinationPath .\abdulive -.\abdulive\install.ps1 +irm https://git.zeasy.dev/ZeasyAlex/abdulive/raw/branch/main/scripts/install.ps1 | iex abdulive fetch-model abdulive check-env ``` -Das Repo ist seit 2026-09-09 oeffentlich, die Pakete haengen an der -Veroeffentlichung `latest`. Einen `irm … | iex`-Einzeiler gibt es trotzdem -nicht — Rohdateien liefert Gitea als `text/plain`, und ein Fehlschlag saehe -aus wie ein PowerShell-Syntaxfehler statt wie ein Fehlschlag. - Ausführlich in [`05-setup.md`](05-setup.md). **Zum Entwickeln** reicht ein Checkout und Node 24 oder neuer: