• ¡Obtenga la seguridad de la aplicación de la manera correcta! Detectar, proteger, monitorear, acelerar y más ...
  • 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.xo 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.

    [email protected]:~# nodejs -v
    v11.7.0
    [email protected]:~#

    Y, como puede ver, tiene instalada la versión 11.7.0.

    CentOS / RHEL 7.xo 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!
    [[email protected] ~]#

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

    [[email protected] ~]# node -v
    v11.7.0
    [[email protected] ~]#

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

    Instalación desde el código fuente

    ¿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
    • Extraiga el archivo descargado con tar comando
    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.

    [email protected]:~# node --version
    v11.7.0
    [email protected]:~#

    Verá, instalar Nodejs es fácil.

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