# Installation sur Linux x64 > **NON VÉRIFIÉ** : cette page décrit la procédure prévue. Les presets Linux n'ont pas encore tourné (ADR 0004). L'hébergement de Godot est Windows-only pour l'instant (adaptateur de débogage seulement). ## Prérequis - **CMake ≥ 3.25**, **Ninja**, **GCC** ou **Clang**. - **Python 3** dans le `PATH` (pour SCons si Godot devient disponible). - **Node.js 24** dans le `PATH`. - **Sous-modules Git** pour l'adaptateur Godot (quand il sera pris en charge) : ```bash git submodule update --init engines/godot/vendor/godot-src engines/godot/vendor/godot-cpp ``` - GPU Vulkan pour Godot (futur). ## Compiler (mode développement) Pas encore de `build-all.sh`. Étapes manuelles : ```bash # Interface (une fois) (cd studio/ui && npm ci && npm run build) # Preset CMake (linux-gcc-debug par défaut) ./scripts/build.sh linux-gcc-debug # Installation dans l'arborescence bin/ cmake --install build/linux-gcc-debug --prefix bin/linux-x64/debug ``` Variables d'environnement utiles : - `CLEAN=1` : supprime `build/` avant de configurer. - `NO_TESTS=1` : compile sans lancer les tests. Le script `build.sh` détecte la plateforme et choisit le preset par défaut (`linux-gcc-debug` sur Linux, `macos-clang-debug` sur macOS). ## Lancer Depuis l'image de développement dans `bin/` : ```bash # Studio complet (Core + interface) bin/linux-x64/debug/studio/sequa-studio [--dev] [--watch] # Core seul (trouve sa racine via sequa-root.json ; --sequa-root pour forcer) bin/linux-x64/debug/core/sequa-core --render debug --render-headless --render-fps 10 ``` L'adaptateur Godot n'est pas disponible ; seul l'adaptateur de débogage (`engines/debug/`) fonctionne. ## Installer (par utilisateur, sans droits administrateur) Emplacement prévu : - Programme : `~/.local/opt/sequa/` (copie de `bin/linux-x64/release/`) - Lien : `~/.local/bin/sequa-studio` → `~/.local/opt/sequa/studio/sequa-studio` - Données d'exécution : `$XDG_RUNTIME_DIR/sequa` (fichiers d'exécution, logs, copies fantômes du Core) - État persistant : `~/.local/state/sequa/` ## Désinstaller Supprimer les dossiers créés à l'installation : ```bash rm -rf ~/.local/opt/sequa rm -f ~/.local/bin/sequa-studio rm -rf "$XDG_RUNTIME_DIR/sequa" rm -rf ~/.local/state/sequa ```