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 |