Cómo instalar Node.js en Fedora 30

27 feb 2021 2 min di lettura
Cómo instalar Node.js en Fedora 30
Indice dei contenuti
  1. Introducción
  2. Conexión al servidor

Introducción

Si su intención es instalar NodeJS en un servidor Fedora 30 de forma remota, siga leyendo; de lo contrario, si desea instalar NodeJS en su computadora local, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh VOSTRO_UTENTE@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalación de nodo a través del repositorio

Antes de iniciar la instalación de los programas necesarios, se recomienda descargar e instalar todas las actualizaciones con yum, luego desde la terminal:

sudo yum update

Node está presente en los repositorios oficiales de Fedora, por lo que puede instalarlo con el siguiente comando:

sudo yum install nodejs

Para verificar la instalación correcta verificamos el número de versión del Nodo recién instalado:

node --version

Instalamos el administrador de paquetes NPM de Node:

sudo yum install npm

Instalación de nodo desde la fuente

Alternativamente, puede instalar Node desde el código fuente.

Instalamos wget para descargar los paquetes necesarios desde la terminal:

yum install wget

Conéctese a la página de descarga de Node para verificar la última versión disponible.

Desde la terminal:

wget http://nodejs.org/dist/node-latest.tar.gz

Extraiga el archivo e ingrese a la nueva carpeta:

tar xzvf node-latest.tar.gz && cd node-v*

Instalamos los paquetes necesarios para la compilación:

sudo yum install gcc gcc-c++

Asegúrese de que Python esté instalado correctamente para instalar Python 2:

sudo dnf install python

Para instalar Python 3

sudo dnf install python3

Compilamos el software:

./configure

Asegúrese de que make esté instalado correctamente:

sudo yum install make

Entonces:

make

La compilación puede llevar mucho tiempo. Una vez finalizada podemos proceder con la instalación:

sudo make install

Para verificar la instalación correcta verificamos el número de versión del Nodo recién instalado:

node --version

Instalación de Node.js usando NVM

Otra alternativa para instalar Node es utilizar una herramienta llamada NVM "Node version manager". Usando NVM es posible instalar diferentes versiones de Node.

Descargamos y ejecutamos el script de instalación de NVM desde github. Cambie v0.33.2 según la versión actual.

curl https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

Para usar el script recién instalado, necesitamos volver a generar el archivo .bash_profile:

source ~/.bash_profile

Ahora puede instalar Node. Para ver las versiones disponibles, dé este comando:

nvm list-remote

Para instalar la versión deseada: Ejemplo:

nvm install v8.0.0

Para ver las versiones disponibles:

nvm list

Para comprobar las versiones de Node instaladas:

nvm ls

Para cambiar la versión de Nodo, instale una nueva versión, por ejemplo v7.10.0 y proporcione:

nvm use v7.10.0

Si desea hacer una versión específica de Node predeterminada que se usará automáticamente en nuevas sesiones, dé el siguiente comando:

nvm alias default v8.0.0

Entonces, para usar la versión v8.0.0 ahora, simplemente puede escribir:

nvm use default

Para comprobar qué versión de Node está utilizando:

node --version

Para más información.

nvm help

La instalación de Node.js en Fedora 30 está completa.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.