Da es für CentOS keine Packages für node.js gibt, hier eine kleine Anleitung, um sich zu behelfen:

Kurze Anleitung
Einfach das von mir gebaute RPM  für node.js in Version 0.8.18 verwenden(falls die Architektur passt):

wget http://www.basis42.de/wp-content/uploads/2013/01/nodejs-0.8.18-1.el6.x86_64.rpm
sudo yum localinstall --nogpgcheck nodejs-0.8.18-1.el6.x86_64.rpm

Umfassende Anleitung
Vermutlich will man ja nicht auf immer bei der Version 0.8.18 bleiben, deshalb muss man früher oder später (idealerweise) ein eigenes RPM bauen.

So geht’s:

Als Superuser ggf. noch benötigte Packages installieren und Verzeichnisse vorbereiten:

sudo su
yum install rpm-build gcc-c++ redhat-rpm-config openssl-devel zlib-devel
mkdir /root/rpmbuild
mkdir /root/rpmbuild/SOURCES
mkdir /root/rpmbuild/SPECS

Anschließend den node.js Source runterladen(hier am Beispiel von Version 0.8.18) und im Verzeichnis /root/rpmbuild/SOURCES ablegen:

wget http://nodejs.org/dist/v0.8.18/node-v0.8.18.tar.gz -O /root/rpmbuild/SOURCES/node-v0.8.18.tar.gz

Was uns jetzt noch fehlt ist ein SPEC File zum bauen des RPM. Solches finden wir auf github unter https://github.com/kazuhisya/nodejs-rpm (wieder am Beispiel von Version 0.8.18):

wget --no-check-certificate https://raw.github.com/kazuhisya/nodejs-rpm/v0.8.18/nodejs.spec -O /root/rpmbuild/SPECS/nodejs.spec

Jetzt kann’s losgehen:

rpmbuild -ba /root/rpmbuild/SPECS/nodejs.spec

Wenn alles gut gegangen ist, kann node.js installiert werden:

sudo yum localinstall --nogpgcheck /root/rpmbuild/RPMS/x86_64/nodejs-0.8.18-1.el6.x86_64.rpm