Procedimiento para instalar Node.js 11.x, 12.x, 14.x en Ubuntu 16.x/18.x, CentOS 7.x/8.x mediante distribución binaria o desde el código fuente
La popularidad de Node.js está creciendo más rápido que nunca. Si ha comenzado recientemente a aprender el desarrollo con Nodejs, entonces una de las primeras cosas que debe hacer es instalarlo
Técnicamente, hay múltiples formas de instalarlo, pero seguir el proceso fácil y correcto le hará la vida mucho más fácil
Lo siguiente, lo he probado en el servidor DigitalOcean. Empecemos
Ubuntu 16.x o 18.x
La última versión de Nodejs no está disponible a través del repositorio por defecto. Pero no se preocupe, puede utilizar la distribución NodeSource como la siguiente
- Inicie sesión en el servidor como root
- Ejecute lo siguiente
Para instalar Node.js 11.x
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
Para instalar Node.js12.x
curl -sL https://deb.nodesource.com/setup_12.x
|
sudo -E bash –
Para instalar Node.js14.x
curl -sL https://deb.nodesource.com/setup_14.x
|
sudo -E bash –
Lo anterior descargará e instalará el repositorio Node.js de NodeSource. Al final de la salida anterior, debería ver algo como esto
Leyendo listas de paquetes... Hecho
## Ejecute `sudo apt-get install -y nodejs` para instalar Node.js 11.x y npm
## También puede necesitar herramientas de desarrollo para construir complementos nativos:
sudo apt-get install gcc g make
## Para instalar el gestor de paquetes Yarn, ejecute:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
- A continuación, tendrá que instalar el nodejs con el siguiente comando.
apt-get install -y nodejs
Tardará unos segundos y una vez hecho; debería poder verificar la versión
root@geekflarelab:~# nodejs -v
v11
.7.0
root@geekflarelab:~#
Y, como puede ver, se ha instalado la versión 11.7.0
CentOS/RHEL 7.x u 8.x
En primer lugar, necesita instalar el repositorio NodeSource con el siguiente comando
Instalar Nodejs 11.x
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
Instale Nodejs12.x
curl -sL
https://rpm.nodesource.com/setup_12.x
| bash –
Instalar Nodejs 14.x
curl -sL
https://rpm.nodesource.com/setup_14.x
| bash –
Y luego, instale el Nodejs como se indica a continuación
yum install -y nodejs
Si está utilizando CentOS 8.x entonces también puede probar DNF
dnf
install -y nodejs
Tardará unos segundos, y al final, debería ver algo como lo siguiente
Transacción en ejecución
Preparando : 1/1
Instalando : python3-setuptools-39.2.0-5.el8.noarch 1/4
Instalando : python36-3.6.8-2.module_el8.1.0 245 c39af44f.x86_64 2/4
Ejecutando scriptlet: python36-3.6.8-2.module_el8.1.0 245 c39af44f.x86_64 2/4
Instalando : python3-pip-9.0.3-16.el8.noarch 3/4
Ejecutando scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4
Instalando : nodejs-2:14.9.0-1nodesource.x86_64 4/4
Ejecutando scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4
Verificando : python3-pip-9.0.3-16.el8.noarch 1/4
Verificando : python36-3.6.8-2.module_el8.1.0 245 c39af44f.x86_64 2/4
Comprobación : python3-setuptools-39.2.0-5.el8.noarch 3/4
Comprobación : nodejs-2:14.9.0-1nodesource.x86_64 4/4
Instalado:
nodejs-2:14.9.0-1nodesource.x86_64 python3-pip-9.0.3-16.el8.noarch python3-setuptools-39.2.0-5.el8.noarch python36-3.6.8-2.module_el8.1.0 245 c39af44f.x86_64
¡Completado!
[root@lab ~]#
Esto significa que Node.js está instalado y puede verificarse con la sintaxis -v
[root@geekflarelab ~]# node -v
v11
.7.0
[root@geekflarelab ~]#
La instrucción anterior también debería funcionar para Fedora 29 o posterior
Instalación desde el código fuente
¿Qué pasa si se encuentra en un entorno DMZ donde no puede conectarse a Internet? Aún puede instalarlo construyendo el código fuente. El procedimiento no es tan fácil como el anterior a través de la distribución binaria, pero es factible
- Inicie sesión en el servidor Ubuntu o CentOS
- Descargue el último o el que desee desde aquí utilizando
wget
. Yo estoy probando la última.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
- Extraiga el archivo descargado con el comando tar
tar -xvf nodo-v11.7.0.tar.gz
- Debería ver una nueva carpeta creada en el directorio de trabajo actual
drwxr-xr-x 9 502 501 4096 17 Ene 21:27 node-v11.7
.0
- Vaya a la carpeta recién creada
cd node-v11.7.0/
Y, ahora es el momento de construir el Node.js desde el código fuente
Pero, antes de proceder, asegúrese de que tiene los pre-requisitos instalados
Si utiliza Ubuntu entonces instale los pre-requisitos con lo siguiente
apt-get update
apt-get install gcc g clang make
y para CentOS
yum update
yum install gcc
clang gcc-c
- Vamos a construirlo ahora
./configurar
- Asegúrese de que no se produce ningún error y a continuación
make
make install
Tardará algún tiempo en construirse y una vez hecho; puede verificar la versión instalada ejecutando a continuación
root@geekflarelab:~# node --version
v11
.7.0
root@geekflarelab:~#
Como ve, instalar Nodejs es fácil
A continuación, es posible que desee explorar el framework N odejs para convertirse en un programador profesional.