Accéder au contenu principal
Retour à Apprendre
06Installation8 min de lectureDébutant

GUIDE N° 02 · INSTALLATION

Installer une version vérifiée

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.

Dernière vérification
15 août 2026
Temps d'exécution
0.1.0-rc.8
Portée vérifiée
  • Correspondance exacte RC.8 V3
  • Vérification complète de l'artefact SHA-256
  • Un seul Theme direct dans le Profile web
Sur cette page
  1. Complétez d'abord le pré-vol
  2. Utilisez des entrées locales exactes

Complétez d'abord le pré-vol

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

bash
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
Forme de commande uniquement. Remplacez le chemin par celui, absolu, de l'artefact déjà vérifié.
  1. Confirmez que la dépendance directe utilise le nom de paquet attendu et la version exacte, jamais une plage.
  2. Confirmez qu'un seul paquet direct dans le scope @dsh-themes/* est actif dans le Profile web.
  3. Redémarrez DSH après avoir ajouté, supprimé ou remplacé le paquet.
  4. 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.