GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo instalar Nodejs en Rocky Linux 8.4

Node.js es un tiempo de ejecución java-script multiplataforma para el lenguaje de programación del lado del servidor. Está construido sobre el motor JavaScript V8 de Chrome, le permite ejecutar código JavaScript en el lado del servidor. En cuanto a los desarrolladores, Node.js les permite crear aplicaciones back-end escalables usando JavaScript. Además, es uno de los tiempos de ejecución de JavaScript más populares entre los desarrolladores front-end y full-stack.

Node.js se ha vuelto más popular y se ha convertido en una parte esencial de la creación de aplicaciones de red y del lado del servidor, también se convirtió en un estándar de la industria. Se puede usar para crear aplicaciones para diferentes plataformas, incluidas aplicaciones de back-end/servidor, aplicaciones de escritorio, aplicaciones web/front-end y aplicaciones móviles.

En este tutorial, aprenderá cómo instalar Node.js en Rocky Linux usando dos métodos diferentes.

  1. Instalación de Node.js desde el repositorio de AppStream:este método se recomienda para cualquiera que desee instalar la aplicación Node.js para la producción a largo plazo y rara vez necesita cambiar una versión diferente de Node.js.
  2. Instalar Node.js usando NVM (Administrador de versiones de nodos):este método se recomienda para los desarrolladores que necesitan cambiar entre la versión de Node.js con frecuencia. NVM es una herramienta para administrar múltiples versiones de Node.js.

Requisitos

  • Un sistema Rocky Linux. Asegúrese de que todos los paquetes y repositorios estén actualizados a la última versión
  • Un usuario root o un usuario con privilegios de root. Utilizará este usuario para instalar nuevos paquetes y editar configuraciones del sistema.

Método 1:instalación de Nodejs desde el repositorio de AppStream

De forma predeterminada, Rocky Linux proporciona un módulo de repositorio para Node.js. Proporcionan 3 versiones diferentes de Node.js, y todas son versiones LTS (soportes a largo plazo). Si desea instalar aplicaciones basadas en Node.js en el servidor para uso a largo plazo y no para desarrollo, esta es la forma recomendada. Pero si sus aplicaciones necesitan una versión específica de Node.js, vaya al segundo método.

Configuración del repositorio

1. Primero, ejecute el siguiente comando para verificar todos los módulos de repositorio disponibles para Node.js en su sistema Rocky Linux.

sudo dnf module list | grep nodejs

Verá un resultado similar al de la siguiente captura de pantalla.

Como puede ver, la versión 10 de nodejs está seleccionada como el módulo de repositorio predeterminado, con el perfil predeterminado 'común'.

2. En este momento, la última versión estable de Node.js LTS es la versión 14, que está disponible en el repositorio.

Ejecute el siguiente comando para habilitar la versión 14 del módulo 'nodejs'.

sudo dnf module enable nodejs:14

Escriba 'y ' para confirmar y habilitar.

Opcionalmente, si desea instalar con diferentes perfiles (desarrollo, mínimo, s2i ), puede especificar el perfil como se muestra a continuación.

sudo dnf module enable nodejs:14/minimal

3. Después de eso, verifique el módulo de repositorio 'nodejs' usando el siguiente comando.

sudo dnf module list nodejs

Si su instalación es correcta, verá el 'nodejs ' versión del módulo 14 marcar como habilitado con '[e]' y el perfil predeterminado seleccionado como 'común ' con '[d] '.

Instalando Nodejs y npm en Rocky Linux

1. Ahora instale Node.js y npm ejecutando el siguiente comando DNF.

sudo dnf install nodejs npm

Escriba 'y ' y presione 'Entrar ' para confirmar e instalar los paquetes Node.js y npm.

Como se ve, el comando seleccionará Nodejs 14.x de AppStream repositorio.

2. Si la instalación está completa, verifique su instalación de Node.js usando el siguiente comando.

Verifique la ruta binaria de Node.js y npm usando el siguiente comando.

which node
which npm

Verifique las versiones de Node.js y npm usando el siguiente comando.

node --version
npm --version

Si su instalación es exitosa, verá un resultado similar al que se ve a continuación.

Método 2:Instalación de Nodejs con NVM (Node Version Manager)

Nvm (Node Version Manager) es una herramienta escrita en bash compatible con POSIX para administrar versiones de Node.js. La principal ventaja de usar nvm es que puede instalar varias versiones de Node.js en una sola máquina.

Con esta herramienta, los desarrolladores pueden cambiar entre varias versiones de Node.js con regularidad. O en un escenario diferente, los desarrolladores pueden usar una versión diferente de Node.js para cada proyecto en el que estén trabajando.

Instalación de NVM (Administrador de versiones de nodos)

1. Para instalar nvm, ejecute el siguiente comando.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

El script del instalador se ejecutará y agregará una nueva configuración a '~/.bashrc ' archivo.

2. Vuelva a cargar la configuración ~/.bashrc usando el siguiente comando.

source ~/.bashrc

3. Después de eso, verifique la instalación de nvm usando el siguiente comando.

Compruebe si el 'nvm ' el comando está disponible o no.

command -v nvm

Si el 'nvm ' está disponible, verá el resultado como 'nvm '.

A continuación, consulte la versión de nvm y la página de ayuda de nvm.

nvm --version
nvm --help

A continuación se muestra el resultado similar que obtendrá.

Uso básico de NVM:comprobar las versiones disponibles de Nodejs en el repositorio remoto

Primero, verificará todas las versiones disponibles de Node.js en el repositorio remoto mediante el comando nvm.

1. Ejecute el siguiente comando a continuación para verificar todas las versiones disponibles de Node.js en el repositorio remoto.

nvm ls-remote

Ahora verá una lista de versiones de Node.js como se muestra a continuación.

v0.1.14
v0.1.15
...
....
....
v16.7.0
v16.8.0

2. Luego, filtre la salida para mostrar solo la versión LTS de Node.js usando la opción '--lts ' como se muestra a continuación.

nvm ls-remote --lts

Y se le mostrará la lista de la versión LTS de Nods.js únicamente.

v4.2.0   (LTS: Argon)
v4.2.1   (LTS: Argon)
v4.9.1   (Latest LTS: Argon)
...
....
v14.17.5   (LTS: Fermium)
v14.17.6   (Latest LTS: Fermium)

Uso básico de NVM:Instalación de Nodejs con NVM

Después de verificar las versiones disponibles de Node.js, instalará Node.js según lo necesite.

1. Ejecute el siguiente comando para instalar la versión específica de Node.js.

nvm install v16.8.0

La herramienta nvm descargará la versión de Node.js que desee (por ahora, v16.8.0 es la última versión de Node.js) y la convertirá en una versión predeterminada de Node.js en su entorno.

Puede verificar usando el siguiente comando.

node --version
npm --version

A continuación se muestra el resultado similar que verá.

2. A continuación, puede utilizar la opción '--lts ' opción para instalar la versión LTS de Node.js. Ejecute el siguiente comando nvm.

nvm install --lts

El comando descargará la última versión LTS de Node.js. En cuanto a este momento es Node.js v14.17.6.

Una vez completada la instalación, ejecute el siguiente comando para verificar la instalación.

node --version
npm --version

La versión predeterminada de Node.js ha cambiado a la última versión LTS v14.x .

3. Además, también puede instalar Node.js utilizando su nombre en clave. Para este ejemplo, ejecute el siguiente comando para instalar Node.js 'dubnium', que es el nombre en clave de Node.js v10.x.

nvm install lts/dubnium

La herramienta nvm descargará Node.js dubnium a su sistema.

Uso básico de NVM:administración de varias versiones de Node.js

En esta etapa, ha instalado varias versiones de Node.js. Ahora administrará varias versiones de Node.js en su sistema.

1. Para comprobar todas las versiones instaladas de Node.js, ejecute el siguiente comando nvm.

nvm ls

A continuación se muestra el resultado que obtendrá.

En la parte superior, verá todas las versiones instaladas de Node.js y, actualmente, usa Node.js v10.24.1 de forma predeterminada. .

2. Para cambiar la versión predeterminada de Node.js a la que está acostumbrado actualmente, ejecute el comando nvm siguiendo la opción 'usar' como se muestra a continuación.

Configure una versión específica de Node.js como predeterminada con el siguiente comando.

nvm use v16.8.0

Después de eso, verifique la versión actual de Node.js usando el siguiente comando.

nvm current

Y verá que el Node.js predeterminado que está utilizando actualmente es v16.8.0 .

A continuación, para configurar la versión LTS de Node.js como predeterminada, puede usar el siguiente comando.

nvm use --lts

Después de eso, verifique nuevamente la versión de Node.js que está utilizando actualmente.

nvm current

La versión predeterminada de Node.js ha cambiado a la versión LTS v14.x .

Conclusión

¡Felicidades! Ahora ha aprendido la instalación de Node.js en Rocky Linux. El primer método de instalación de Node.js desde el repositorio de AppStream se puede aplicar a otras distribuciones de RHEL como CentOS, etc. Y el segundo método de instalación de Node.js con NVM (Node Version Manager), se puede aplicar en la mayoría de las distribuciones de Linux, porque está escrito como compatible con POSIX con bash y solo puede afectar el entorno del usuario.

Para el siguiente paso, puede elegir estos dos métodos de instalación de Node.js según lo necesite y según el estado actual de su sistema y medio ambiente.


Rocky Linux
  1. Cómo instalar Python 3.9 en Rocky Linux 8

  2. Cómo instalar NodeJS en Linux

  3. Cómo instalar Rocky Linux 8.4

  4. Cómo instalar NodeJS y NPM en Rocky Linux/Alma Linux 8

  5. Cómo instalar Redis en Rocky Linux 8

Cómo instalar NodeJS 14/16 y NPM en Rocky Linux 8

Cómo instalar Python 3.9 en Rocky Linux

Cómo instalar PHP 8 en Rocky Linux 8

Cómo instalar Nginx en Rocky Linux 8

Cómo instalar Node.js en Rocky Linux 8

Cómo instalar Rust en Rocky Linux 8