28Oct

Cómo instalar cualquier versión directamente del código fuente

En esta guía describiremos el proceso a seguir para instalar cualquier versión de NodeJS en nuestro sistema operativo. Para esta guía instalaremos la versión 6.9.1 que es la última LTS liberada disponible por el momento.

En esta guía describiremos el proceso a seguir para instalar cualquier versión de NodeJS en nuestro sistema operativo. Para esta guía instalaremos la versión 6.9.1 que es la última LTS liberada.

Primero descargamos el archivo con el código fuente y lo guardamos en la carpeta /opt con el siguiente comando desde nuestra terminal:

sudo wget -O /opt/node-v6.9.1.tar.gz https://nodejs.org/dist/v6.9.1/node-v6.9.1.tar.gz

Ahora descomprimimos el archivo en esa la carpeta /opt y borramos el archivo tar.gz que no vamos a usar más.

cd /opt && sudo tar xvzf node-v6.9.1.tar.gz
sudo rm node-v6.9.1.tar.gz

Compilando el código fuente

Para compilar el código simplemente ejecutamos en la carpeta donde hemos descomprimido el código fuente el siguiente comando:

cd /opt/node-v6.9.1/ && sudo ./configure
sudo make
sudo make install

Podéis ir a tomar un café o a ver una película… bueno, a lo mejor no dará tiempo para ver una película, pero estará varios minutos compilando y el tiempo dependerá de la potencia de vuestro ordenador.

Comprobando la instalación

Para comprobar que todo se ha instalado correctamente en vuestro sistema operativo ejecutamos el siguiente comando en el terminal:

node --version && npm --version

Ya tenemos instalado la versión v6.9.1 LTS de NodeJS en nuestro Linux!.

Desinstalar

Si queremos desinstalar la versión para limpiar, por desuso o porque queremos instalar otra versión, simplemente entramos en la carpeta actual del código fuente y ejecutamos make uninstall.

cd /opt/node-v6.9.1/ && sudo make uninstall

Novedades de ECMAScript 6 en Node v6 (ES6)

Ahora que tenemos instalada la versión LTS de Node, podemos acceder a las novedades de ES6 disponibles en Node v6!.

Descargas de NodeJS: https://nodejs.org/es/download/

Leave a comment