Instalar node.js en la Raspberry

ACTUALIZACIÓN: He publicado otro artículo con dos opciones más fáciles de instalarlo → Node.js instalar última versión disponible

Como paso previo a instalar Coder de forma independiente y sin necesidad de usar toda la SD solo para él, vamos a instalar node.js que es un entorno de programación en la capa de servidor.

En primer lugar, hay que tener un usuario pi dado de alta y con permisos de sudo, es lo normal en Raspbian, pero no en PiBang en el que tendremos que crearlo.

  1. Vamos a la página de descargas de node.js y copiamos la dirección de la última versión para Raspberry, a día de hoy la última versión de node.js es v0.10.18, pero la última que he encontrado para Raspberry es v0.10.17.

  2. Abrimos una terminal en la Raspberry y nos conectamos como el usuario pique indiqué antes que era imprescindible, y hacemos:

sudo mkdir /opt/node
  1. Descargamos el archivo del que copiamos la dirección en el paso 1 OJO que todos los siguientes comandos depende del nombre de la versión que descarguemos v0.10.17 o lo que sea:
wget http://nodejs.org/dist/v0.10.17/node-v0.10.17-linux-arm-pi.tar.gz

Lo descomprimes:

tar xvzf node-v0.10.17-linux-arm-pi.tar.gz

Lo copias todo al directorio creado en el paso 2:

sudo cp -r node-v0.10.17-linux-arm-pi/* /opt/node

Añades esta carpeta a la ruta por defecto:

cd /home/pi/
nano -w .bash_profile

Y añades al final lo siguiente:

PATH=$PATH:/opt/node/bin
export PATH

Guardas loo cambios y sales del editor de texto, reinicias la Raspberry para que los cambios del Path tengan efecto.

  1. Tras reiniciar compruebas que todo funciona ejecutando desde una terminal:
node -v
npm -v

instalando node.js por ssh

Bola extra para Ubuntu

Instalar node.js en Ubuntu

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

Reinicias y lo pruebas desde terminal igual que en el paso 4.