En esta guía aprenderemos a instalar node.js en una computadora con GNU/Linux.
Para comenzar necesitas una computada con un sistema operativo basado en GNU/Linux como Debian, Fedora o Arch Linux, etc. Luego necesitas abrir una terminal para ejecutar algunos comandos en consola y seguir la guía a continuación:
Instalación de Node.js
- Desde repositorios
Debian y derivados
Script de configuración1
$ curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
Luego instalar via apt-get
1 | $ sudo apt-get install nodejs |
Opcional y recomendado:
Para instalar complementos nativos con npm vamos a necesitar instalar las herramientas para compilar:
1 | $ sudo apt-get install build-essential |
Enterprise Linux (RH, CentOS) y Fedora
Script de configuración1
$ curl -sL https://rpm.nodesource.com/setup | bash -
Luego instalar con yum1
$ sudo yum install nodejs
Opcional y recomendado:
Para instalar complementos nativos con npm vamos a necesitar instalar las herramientas para compilar:
1 | $ sudo yum install gcc-c++ make |
Alternativas
A partir de fedora 18:
1 | $ sudo yum install nodejs npm |
Enterprise Linux (RHEL and CentOS):
Habilitar repositorios EPEL1
$ sudo yum install epel-release
Luego instalar node:
1 | $ sudo yum install nodejs npm --enablerepo=epel |
Arch Linux y derivados
1 | $ sudo pacman -S nodejs npm |
- Instalación manual (Compilar nodejs)
Si prefieres puedes compilar nodejs desde su código fuente, acá las instrucciones:
Prerrequisitos:
- GCC >= 4.2
- G++ >= 4.2
- Python 2.6 ó 2.7
- GNU Make >= 3.81
- libexecinfo (FreeBSD and OpenBSD only)
Asumiendo que tienes instalado python (Que normalmente viene por defecto en las distros GNU/Linux), para instalar las utilidades podemos hacerlo de la siguiente manera:
Debian y derivados
1 | $ sudo apt-get install build-essential |
Enterprise Linux (RHEL and CentOS) y Fedora:
1 | $ sudo yum groupinstall 'Development Tools' |
Compilar:
Descargar codigo fuente1
$ wget http://nodejs.org/dist/v0.12.4/node-v0.12.4.tar.gz
Descomprimir1
$ tar -zxf node-v0.12.4.tar.gz && cd node-v0.12.4
Compilar1
2
3$ ./configure
$ make
$ sudo make install
- Verificar instalación
1 | $ node -v |
Hola mundo con node.js1
2
3$ echo "console.log('Hola Mundo')" > hello.js
$ node hello.js
Hola Mundo