Aller au contenu
Runbook

Installer Node.js sur Fedora / RHEL

Runtime JavaScript côté serveur, fondé sur le moteur V8, livré avec le gestionnaire de paquets npm.

Runtimejavascriptruntimebackendv8npm

Installation

DNF (dépôts Fedora) · dnf
sudo dnf install -y nodejs

Sur Fedora 41/42, le paquet "nodejs" fournit la 22.x par défaut ; pour une autre version majeure, installez les paquets versionnés "nodejs20" ou "nodejs24" (voir notes).

Vérifier l'installation

Vérifier
node --version

Fichiers importants

TypeCheminDescription
config~/.npmrcConfiguration utilisateur de npm (registre, proxy, jetons d'authentification).
binaire/usr/bin/nodeExécutable du runtime installé par DNF.

Outils en ligne de commande

  • nodeLe runtime JavaScript.
  • npmGestionnaire de paquets Node.js.
  • npxExécute un binaire d'un paquet sans l'installer globalement.

Désinstaller

Désinstaller
sudo dnf remove -y nodejs

À savoir

  • Pour choisir une version majeure précise, installez le paquet versionné correspondant : "sudo dnf install nodejs20" ou "sudo dnf install nodejs24" (le paquet "nodejs" reste la 22.x par défaut sur Fedora 41/42).
  • Pour permuter la version active, utilisez les paquets -bin et "dnf swap --allowerasing", par exemple "sudo dnf swap --allowerasing nodejs22-bin nodejs24-bin".
  • Le RPM nodejs de Fedora n'inclut pas Corepack ; pour pnpm ou yarn, installez-les séparément ou activez Corepack via npm ("npm install -g corepack").
  • Pour la dernière LTS quelle que soit la distribution, NodeSource publie aussi un dépôt RPM.

Installation sur Fedora

Fedora maintient des paquets Node.js raisonnablement à jour dans ses dépôts officiels. La commande sudo dnf install -y nodejs installe le runtime ainsi que npm. L'exécutable est placé dans /usr/bin/node. C'est l'approche la plus simple pour un poste de travail Fedora standard.

Choisir une version majeure

Sur Fedora 41/42, le paquet nodejs fournit la 22.x par défaut. Pour une autre version majeure, installez le paquet versionné correspondant : sudo dnf install nodejs20 ou sudo dnf install nodejs24. Les anciens flux de modules DNF (dnf module enable nodejs:22) sont dépréciés et retirés sous DNF5 ; ils ne sont plus la méthode recommandée. Pour permuter la version active sans conflit, basculez entre les paquets -bin avec dnf swap, par exemple sudo dnf swap --allowerasing nodejs22-bin nodejs24-bin. Pour garantir la dernière LTS, le dépôt RPM NodeSource reste une alternative fiable.

Configuration

La configuration utilisateur de npm est stockée dans ~/.npmrc. Le RPM nodejs de Fedora n'inclut pas Corepack : la commande corepack enable n'est donc pas disponible après une installation par DNF. Pour utiliser pnpm ou yarn, installez-les directement, ou ajoutez Corepack séparément avec npm install -g corepack avant de lancer corepack enable.