En el siguiente tutorial os explicaremos la correcta instalación de NodeJS en GNU/Linux. Ya sea tu servidor un Ubuntu o Debian o CentOS aquí encontrarás las instrucciones correctas para su instalación.
Por lo general en todas las distribuciones NodeJS se encuentra en los repositorios, pero quizás no es la versión que estás buscando, así que os explicamos como instalar la versión de NodeJS que necesitas.
Instalación desde repositorios en Debian y derivados
Procedemos a la instalación de NodeJS con el siguiente comando dependiendo de la versión que queráis instalar.
Es recomendable instalar el paquete build-essential si queremos luego instalar paquetes con npm:
apt-get install build-essential ca-certificates curl gnupgDespués deberemos de descargarnos la llave GPG para el repositorio:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpgNodeJS v20.x [Actual]
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
apt install nodejsNodeJS v18.x [LTS]
NODE_MAJOR=18
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
apt install nodejsNodeJS v16.x
NODE_MAJOR=16
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
apt install nodejsInstalación desde repositorios en Red Hat o CentOS
Procedemos a la instalación de NodeJS con el siguiente comando dependiendo de la versión que queráis instalar.
Es recomendable instalar el paquete build-essential si queremos luego instalar paquetes con npm:
yum install gcc-c++ make
# o también: yum groupinstall 'Development Tools'
Después deberemos de descargarnos la llave GPG para el repositorio:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpgNodeJS v20.x [Actual]
sudo yum install https://rpm.nodesource.com/pub_20.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1NodeJS v18.x [LTS]
sudo yum install https://rpm.nodesource.com/pub_18.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1NodeJS v16.x
sudo yum install https://rpm.nodesource.com/pub_16.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1
Comentarios