Oui c’est un peu le problème que nous avions tous ici : les versions au-delà de 12 (si je ne me trompe pas) de NodeJS n’embarquent pas de paquets de NPM pour Buster (c’est bien ton cas ?) et du coup ça fout « un peu » le bazar.
Chez moi maintenant que j’ai nettoyé mes sources listes et rétrogradé en version officielle Debian (j’attends la suite pour upgrader à nouveau et je croise les doigts pour que Jeedom continue de bien fonctionner avec une version inférieure à celle qu’il attend) :
npm --version && whereis npm && apt policy npm
5.8.0
npm: /usr/bin/npm /usr/share/npm /usr/share/man/man1/npm.1.gz
npm:
Installé : 5.8.0+ds6-4+deb10u2
Candidat : 5.8.0+ds6-4+deb10u2
Table de version :
*** 5.8.0+ds6-4+deb10u2 500
500 http://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status
nodejs --version && whereis nodejs && apt policy nodejs
v10.24.0
nodejs: /usr/bin/nodejs /usr/lib/nodejs /usr/include/nodejs /usr/share/man/man1/nodejs.1.gz
nodejs:
Installé : 10.24.0~dfsg-1~deb10u1
Candidat : 10.24.0~dfsg-1~deb10u1
Table de version :
*** 10.24.0~dfsg-1~deb10u1 500
500 http://deb.debian.org/debian buster/main amd64 Packages
500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
100 /var/lib/dpkg/status