Eu descobri 3 formas 4 formas de instalar o nodejs no Debian (Debian-wheezy).

Esta primeira é a mais interessante.

Instalando o node.js através do nvm

O nvm é a sigla de “Node Version Manager”, trata-se de um gerenciador de versão do nodejs.

Nota: execute tudo como usuário normal (não como root).

Primeiro teremos que instalar o nvm:

git clone git://github.com/creationix/nvm.git ~/.nvm
printf "\n\n# NVM\nif [ -s ~/.nvm/nvm.sh ]; then\n\tNVM_DIR=~/.nvm\n\tsource ~/.nvm/nvm.sh\nfi" >> ~/.bashrc
NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh

E agora o nodejs:

nvm install v0.10.29
nvm alias default 0.10
nvm use 0.10

Fonte

A seguir, as demais receitas….

Compilando os fontes do git-hub

Atualize o sistema e instale as dependências via apt-get:

apt-get update && apt-get install git-core curl build-essential openssl libssl-dev

Vamos baixar os fontes diretamente do git-hub:

git clone https://github.com/nodejs/node.git

Entre na pasta node digitando cd node.

Compilando:

./configure --openssl-libpath=/usr/lib/ssl
make
make install

Para testar execute:

node -v

Compilando os fontes do site oficial

Atualize o sistema e instale as dependências via apt-get:

apt-get update && apt-get install git-core curl build-essential openssl libssl-dev make g++

Crie um diretório chamado nodejs e entre nele cd nodejs, você pode fazer isso em um único passo:

mkdir ~/nodejs && cd $_

Baixo os fontes com o utilitário wget:

wget -N http://nodejs.org/dist/node-latest.tar.gz

Descompacte o arquivo:

tar xzvf node-latest.tar.gz

Entre na pasta node-v*:

cd `ls -rd node-v*`

Compile:

./configure
make
make install

Para testar execute:

node -v

Fonte

Via pacote deb (Debian-wheezy)

Esta é a forma recomendado na documentação, mas comigo não funcionou! Então, boa sorte…

Você precisará do curl:

apt-get install curl

Agora baixe o pacote Debian.

curl -sL https://deb.nodesource.com/setup | bash -

E instale…

apt-get install nodejs nodejs-legacy

Fonte

Veja também