Cómo instalar Node.js y NPM en Debian Wheezy 2014-11-02

Tutorial para instalar NodeJS y NPM en Debian Wheezy desde los repositorios de NodeSource.

En este nanotutorial aprenderemos a instalar Node.js junto con NPM en Debian Wheezy.

NodeJS Logo

Node.js es un entorno de desarrollo basado en JavaScript que permite la ejecución de servicios y eventos de lado del servidor. Existen múltiples librerias que podemos incorporar a Node.js, esto lo hacemos a través de su administrador de paquetes NPM.

Existen librerias desde precompiladores como por ejemplo: CoffeeScript, Sass, Stylus, Less y Jade, los cuales han marcado una tendencia importante en la evolución de Node.js, sin duda alguna, uno de los entornos más prometedores y populares de hoy en dia en la comunidad de programadores amantes no sólo del frontend sino también del backend.

Vamos entonces al proceso de instalación.

Actualizar paquetes

Para iniciar la instalación de cualquier paquete debemos siempre actualizar nuestros repositorios, esto lo hacemos con el siguiente comando:

sudo apt-get update
sudo apt-get upgrade

Instalar Curl

Durante el proceso de instalación necesitaremos este binario. Para instalarlo debemos ejecutar el siguiente comando:

sudo apt-get install curl

Añadir los repositorios de NodeSource

Debian Wheezy mediante los backports provee una version de Node.js sin embargo no existe un binario oficial para instalar NPM, lo cual hace que debamos recurrir a otros repositorios para solventar esta herramienta sumamente importante.

Para añadir estos repositorios debemos ejecutar el siguiente comando en nuestra terminal como usuario root:

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

Añadir los repositorios de NodeSource

Instalando Node.js

Resta entonces instalar Node.js y para eso ejecutamos este último comando:

sudo apt-get install nodejs

Instalando Node.js

Probar nuestra instalación de Node.js

Para comprobar que todo fue instalado correctamente basta verificar que tengamos disponibles tanto el comando nodejs como npm en nuestra terminal. Pero como siempre nos gusta darles un plus, vamos a hacerlo de otra manera e igual aprendemos algo nuevo.

En esta ocasión vamos a instalar Harp.js, el cual es un servidor de Node.js que trae preconfigurados los precompiladores más utilizados hoy en dia por desarrolladores de frontend. Estos precompiladores pueden ser instalados uno a uno sin ningun problema mediante npm, sin embargo lo que hace de Harp.js algo excepcional es que no requiere configuración alguna, sin duda un punto de partida para aquello que desean explorar un poco de Node.js.

Harp.js

Para instalarlo solamente debemos ejecutar el siguiente comando:

sudo npm install -g harp

Instalando Harp.js

Una vez finalizada esta instalación, nos resta iniciar un proyecto en Harp.js, lo haremos con el siguiente comando:

harp init hello_world

Creando un proyecto Harp.js

Para iniciar nuestro proyecto con el servidor Harp.js debemos ejecutar el siguiente comando:

harp server hello_world/

Inciando prouecto en servidor Harp.js

Si notan en la terminal, esta nos indica que se ha iniciado el servidor bajo la dirección http://localhost:9000/, si accedemos a esta dirección mediante nuestro navegador debemos ver la siguiente pantalla:

Harp.js en navegador

Los proyectos en Harp.js son orientados a sitios estáticos, es decir HTML, CSS y JavaScript únicamente. Para exportarlo sólo debes ejecutar este comando:

harp compile hello_world/ public_html/

Verás como en el directorio public_html estarán los archivos ya con los formato adecuados para un servidor web.


Acerca del autor

Hugo Gilmar Erazo Full Stack Web Developer

Soy un desarrollador web con más de 10 años de experiencia. Me considero fanático de GNU/Linux, lo cual me ha permitido complementar mis conocimientos en el desarrollo web con la administración de servidores.

Aunque manejo todo lo relacionado al Front-End, me inclino más por el desarrollo Back-End. También desarrollo aplicaciones móviles híbridas. Me gusta lo que hago.

Compartir este artículo
Articulos relacionados