Referenz-Muster: Offline-Installer¶
Zielgruppe: Rezept-Autoren. Beispiel-Rezepte: photoshop, premiere · Vorlage: recipes/_template-installer/
Wann dieses Muster?¶
Windows liefert einen Offline-Installer (Ordner mit Set-up.exe / Setup.exe + Pakete, oder eine einzelne Setup-.exe). Rezeptor legt Prefix an, startet den Installer unter Proton-GE, speichert App-Daten unter dem Ziel (Datenordner).
| GUI | Bedeutung |
|---|---|
| Quelle | Installer-Ordner oder .exe (BYOS — nicht im Repo) |
| Ziel | Datenordner / Wine-Prefix (RECIPE_DATA_ROOT) |
Typische recipe.yml-Ecken¶
install_type/source_kind: Installer oder Ordner mit Setupinstall_steps: oftmodule: recipe_<id>::installstatt langer Schrittlisteversion_detect: z. B.json_key/pe_fieldgegen die Offline-Quelleuninstall→purge_recipe_data(Prefix + Shortcuts; kein Mitbringen des Installers löschen)
Bekannte Fallen¶
| Falle | Hinweis |
|---|---|
| GPU/OpenGL in Adobe-Apps | Rezept setzt Prefs über Proton-Graphics-DLLs |
| Quelle ≠ Repo-Pfad | Nutzer bringt Offline-Medium mit; Heuristik: Downloads/ mit Set-up.exe |
| Ziel leer lassen | Default aus target_default / Datenordner |
Schnellstart & Typenübersicht: ENTWICKLER.md · Spezifikation: RECIPE-AUTHORING.md