Aunque, como dice ArjunShankar, normalmente debería usar un paquete preconstruido. Node.js se mueve demasiado rápido para que los paquetes de Debian se mantengan actualizados. Recomiendo encarecidamente que realice sus propias instalaciones hasta el momento en que se establezca Nodo. Por ejemplo, recientemente hubo una actualización inesperada que corrige una importante laguna de seguridad: no desea depender de un paquete que sea para una versión desactualizada de Debian cuando las cosas se deben mover rápidamente.
En su lugar, debe instalar desde la fuente.
Puede descargar el archivo de origen directamente descomprimirlo en una carpeta temporal y seguir las instrucciones en el Node Github page. Alternativamente, si confía en GIT, puede usarlo para tomar la fuente - nuevamente en una carpeta temporal & siga las instrucciones de instalación.
Existen varias dependencias de software para compilar, por lo que debe asegurarse de tenerlas primero; todas deben estar en los paquetes Debian apt. Consulte http://blog.timmattison.com/archives/2011/04/26/installing-nodejs-couchdb-and-npm-on-debian-the-easy-way/ o http://sekati.com/etc/install-nodejs-on-debian-squeeze para obtener más información.
Tardará unos minutos en compilar, así que sea paciente.
Una vez que lo haya hecho una vez, las actualizaciones también son fáciles; simplemente repita el proceso de descarga/compilación.
Las instalaciones de Node.js ahora incluyen la herramienta npm, por lo que instalar bibliotecas y otro código es extremadamente simple.
Ya no es necesario instalar el paquete node.js actual ni compilar manualmente. [Solo use NVM] (https://github.com/creationix/nvm) – Xeoncross