Complétez d'abord le pré-vol
- 01
Lire la version d'exécution
La voie vérifiée actuelle exige DSH 0.1.0-rc.8, l'attestation finale exacte et un redémarrage à froid géré. Arrêtez-vous si une empreinte de runtime, de version ou d'artefact diffère.
- 02
Inspectez le profil web actuel
Consignez la dépendance directe @dsh-themes/* existante et sa version exacte. La présence de plusieurs paquets directs constitue un conflit à résoudre avant l'installation.
- 03
Utilisez le téléchargement de version contrôlée
Placez le fichier .tgz exact de la version publiée dans un répertoire local d'artefacts restreint. N'autorisez aucun fichier de nom similaire provenant d'une autre source.
- 04
Vérifiez le SHA-256 de l'artefact complet
Faites correspondre les octets téléchargés au condensat et à l'intégrité de l'artefact indiqués dans le catalogue. Le condensat de la charge utile dans le manifeste couvre un autre périmètre.
- 05
Préparez l'artefact exact précédent
Si un Theme est déjà actif, conservez son paquet vérifié et son identité avant de le supprimer.
Utilisez des entrées locales exactes
RUNNER=/absolute/path/to/dsh-theme-manager/scripts/run-dsh.mjs
node "$RUNNER" --version
node "$RUNNER" plugin --profile web list --json
node "$RUNNER" plugin --profile web add /absolute/path/to/verified-theme.tgz --save-exact
node "$RUNNER" --profile web --dump-config- Confirmez que la dépendance directe utilise le nom de paquet attendu et la version exacte, jamais une plage.
- Confirmez qu'un seul paquet direct dans le scope @dsh-themes/* est actif dans le Profile web.
- Redémarrez DSH après avoir ajouté, supprimé ou remplacé le paquet.
- Ouvrez la véritable Web UI et vérifiez l'identité attendue du Theme ou du skin avant d'écarter les ressources de restauration.
Références d'installation
Questions fréquentes
Avant de faire un changement
Réponses sur les formats, la compatibilité, les preuves et le retour en arrière.
Que vérifie ce guide ?
Ce guide couvre : Correspondance exacte RC.8 V3 ; Vérification complète de l'artefact SHA-256 ; Un seul Theme direct dans le Profile web
Par quoi dois-je commencer ?
L'installation modifie un Profile local. Considérez le catalogue comme une preuve, le fichier tgz téléchargé comme l'objet à autoriser et l'état exact précédent comme votre solution de repli.
Quelle limite faut-il surtout retenir ?
Le tag officiel RC.8 identifie la source, tandis que npm fournit uniquement les digests du registre. Ne transformez pas l'un ou l'autre fait en une revendication de construction reproductible non prise en charge et n'y mélangez pas de preuves historiques RC.6.
Continuer à apprendre
Continuer à partir des preuves vérifiées
Comparez les artefacts publiés ou revenez à la documentation d'installation.