Je suis tombé dessus, étrangement difficile à retrouver plus tard. Mettre ici pour la postérité:
sudo yum install nodejs npm --enablerepo=epel
EDIT 3: Depuis juillet 2016, EDIT 1 ne fonctionne plus pour nodejs 4 (et EDIT 2 non plus). Cette réponse ( https://stackoverflow.com/a/35165401/78935 ) donne un vrai one-liner.
EDIT 1: Si vous recherchez nodejs 4, essayez le repo de test EPEL:
sudo yum install nodejs --enablerepo=epel-testing
EDIT 2: pour effectuer une mise à niveau de nodejs 0.12 installé via le référentiel EPEL à l'aide de la commande ci-dessus, vers nodejs 4 à partir du référentiel de test EPEL, veuillez suivre les étapes suivantes:
sudo yum rm nodejs
sudo rm -f /usr/local/bin/node
sudo yum install nodejs --enablerepo=epel-testing
Les packages plus récents placent les binaires du nœud au /usr/bin
lieu de /usr/local/bin
.
Et quelques informations:
L'option --enablerepo=epel
permet yum
de rechercher les packages dans le référentiel EPEL.
EPEL (Extra Packages for Enterprise Linux) est un projet de référentiel communautaire gratuit et open source de l'équipe Fedora qui fournit des packages logiciels 100% de haute qualité pour la distribution Linux, y compris RHEL (Red Hat Enterprise Linux), CentOS et Scientific Linux. Le projet Epel ne fait pas partie du système d'exploitation RHEL / Cent, mais il est conçu pour les principales distributions Linux en fournissant de nombreux packages open source tels que la mise en réseau, l'administration sys, la programmation, la surveillance, etc. La plupart des paquets epel sont maintenus par le repo de Fedora.
Via http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/