Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

¿Cómo instalar Node.js en Ubuntu, CentOS?

Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

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 la fuente.

La popularidad de Node.js está creciendo más rápido que nunca. Si comenzaste recientemente aprendizaje del desarrollo de Nodejs, una de las primeras cosas que debe hacer es instalarlos.

Técnicamente, hay varias formas de instalar cosas, pero seguir el proceso fácil y correcto hará la vida mucho más fácil.

Lo siguiente, lo he probado en el Digital Ocean servidor. Vamos a ponerlo en marcha.

Ubuntu 16.x or 18.x

La última versión de Nodejs no está disponible a través del repositorio predeterminado. Pero no se preocupe, puede usar la distribución NodeSource de la siguiente manera.

  • 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.js 12.x

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Para instalar Node.js 14.x

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

Lo anterior descargará e instalará el repositorio NodeSource Node.js. Al final de la salida anterior, debería ver algo como esto.

Reading package lists... Done

## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     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, deberá instalar 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, tiene instalada la versión 11.7.0.

CentOS/RHEL 7.x or 8.x

Primero, debe instalar el repositorio NodeSource con el siguiente comando.

Instalar Nodejs 11.x

curl -sL https://rpm.nodesource.com/setup_11.x | bash -

Instalar Nodejs 12.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 Nodejs como se muestra a continuación.

yum install -y nodejs

Si está utilizando CentOS 8.x, también puede intentar DNF.

dnf install -y nodejs

Tardará unos segundos y, al final, debería ver algo como a continuación.

Running transaction
  Preparing        :                                                                                                                                                                1/1 
  Installing       : python3-setuptools-39.2.0-5.el8.noarch                                                                                                                         1/4 
  Installing       : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Installing       : python3-pip-9.0.3-16.el8.noarch                                                                                                                                3/4 
  Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Installing       : nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Verifying        : python3-pip-9.0.3-16.el8.noarch                                                                                                                                1/4 
  Verifying        : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Verifying        : python3-setuptools-39.2.0-5.el8.noarch                                                                                                                         3/4 
  Verifying        : nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 

Installed:
  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      

Complete!
[root@lab ~]#

Esto significa que Node.js está instalado y se puede verificar con -v sintaxis.

[root@geekflarelab ~]# node -v
v11.7.0
[root@geekflarelab ~]#

La instrucción anterior también debería funcionar para Fedora 29 o posterior.

Installing from Source Code

¿Qué sucede si se encuentra en un entorno DMZ donde no puede conectarse a Internet? Aún puede instalarlo compilando 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 la última o la que desee de aquí usar wget. Estoy probando el último.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-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 Jan 17 21:27 node-v11.7.0
  • Vaya a la carpeta recién creada
cd node-v11.7.0/

Y es hora de crear Node.js desde la fuente ahora.

Pero, antes de continuar, asegúrese de tener la prerrequisitos instalados.

Si usas Ubuntu luego instale los requisitos previos a continuación

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
./configure
  • Asegúrese de que no haya errores y luego siguiente
make
make install

Tomará algún tiempo construir y una vez hecho; puede verificar la versión instalada ejecutando a continuación.

root@geekflarelab:~# node --version
v11.7.0
root@geekflarelab:~#

Verá, instalar Nodejs es fácil.

A continuación, es posible que desee explorar Marco de Nodejs para convertirse en un programador profesional.

Gracias a nuestros patrocinadores
Más lecturas interesantes sobre el desarrollo
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Intente Intruder