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

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.