Instalación de nodo desde la fuente
Instalamos wget para descargar los paquetes necesarios desde la terminal:
yum install wget
Conéctese a la página de descarga de Node para verificar la última versión disponible. En esta guía descargaré la versión v8.4.0.
Desde la terminal:
wget http://nodejs.org/dist/v8.4.0/node-v8.4.0.tar.gz
Extraiga el archivo e ingrese a la nueva carpeta:
tar xzvf node-v* && cd node-v*
Instalamos los paquetes necesarios para la compilación:
sudo yum install gcc gcc-c++
Compilamos el software:
./configure
make
La compilación puede llevar mucho tiempo. Una vez finalizada podemos proceder con la instalación:
sudo make install
Para verificar la instalación correcta verificamos el número de versión del Nodo recién instalado:
node --version
Instalación de nodo a través de EPEL
Alternativamente, podemos instalar Node usando el repositorio EPEL.
Instalamos el repositorio EPEL:
sudo yum install epel-release
Instalamos nodejs:
sudo yum install nodejs
Para verificar la instalación correcta verificamos el número de versión del Nodo recién instalado:
node --version
Instalamos el administrador de paquetes NPM de Node:
sudo yum install npm
Instalación de Node.js usando NVM
Otra alternativa para instalar Node es usar una herramienta llamada NVM "Node version manager". Usando NVM es posible instalar diferentes versiones de Node.
Descargamos y ejecutamos el script de instalación de NVM desde github. Cambie ** v0.33.2 ** para que coincida con la versión actual.
curl https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
Para usar el script recién instalado, necesitamos volver a generar el archivo .bash_profile:
source ~/.bash_profile
Ahora puede instalar Node. Para ver las versiones disponibles, dé este comando:
nvm list-remote
Para instalar la versión deseada: Ejemplo:
nvm install v8.0.0
Para ver las versiones disponibles:
nvm list
Para comprobar las versiones de Node instaladas:
nvm ls
Para cambiar la versión de Nodo, instale una nueva versión, por ejemplo v7.10.0 y proporcione:
nvm use v7.10.0
Si desea hacer una versión específica de Node predeterminada que se usará automáticamente en nuevas sesiones, dé el siguiente comando:
nvm alias default v8.0.0
Entonces, para usar la versión v8.0.0 ahora, simplemente puede escribir:
nvm use default
Para comprobar qué versión de Node está utilizando:
node --version
Para más información.
nvm help
La instalación de Node.js en CentOS 7 ha finalizado.