/ devops

Cómo instalar Node.js en Ubuntu

Aunque Node.js está incluido en algunos repositorios de paquetes de Ubuntu, en ocasiones el uso del comando apt-get install no funciona correctamente, no instala una versión reciente, no se añade al PATH, etc…. A continuación veremos una forma de instalarlo sin problemas y la versión que nosotros queramos.

ubuntunode

La alternativa es usando NVM (Node Version Manager)

Lo primero es actualizar los repositorios de Ubuntu y obtener los que nos permiten crear paquetes

$ sudo apt-get update
$ sudo apt-get install build-essential libssl-dev

Una vez hecho esto, descargamos el script de instalación de nvm desde Github

$ curl https://raw.githubusercontent.com/creationix/nvm/<span class="highlight">v0.7.0</span>/install.sh | sh

Esto descargará el script y lo ejecutará. Lo instalará dentro del directorio .nvm y añadirá unas lineas al fichero .profile, ambos situados en el directorio home de tu usuario de Ubuntu.

Para obtener acceso a la funcionalidad nvm, necesitamos salir de Ubuntu y volver a entrar, o una forma mucho más cómoda es ejecutar el siguiente comando que recargará el archivo en la terminal

$ source ~/.profile

Hecho esto ya podemos instalar la versión de Node.js que queramos. Podemos ver que versiones existen con

nvm ls-remote

En mi caso he instalado la última versión estable

$ nvm install 0.10.31

Si escribimos lo siguiente podemos ver que versiones de Node y NPM tenemos instaladas en nuestro servidor Ubuntu

$ node -v
v0.10.31
$ npm -v
1.4.23
Carlos Azaustre

Carlos Azaustre

CTO y Cofundador de Chefly. Formador en tecnologías web: JavaScript, Node, Firebase, React y Vue.

Leer más