Introducción
Si su intención es instalar NodeJS en un servidor Fedora de forma remota, siga leyendo; de lo contrario, si desea instalar NodeJS en su computadora local, omita el primer párrafo "Conectarse al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará la contraseña para la autenticación.
Para conectarse al servidor como root, escriba este comando:
ssh root@IP_DEL_SERVER
A continuación, se le pedirá que ingrese la contraseña del usuario root.
Si no usa el usuario root, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie el primer parámetro:
ssh VOSTRO_UTENTE@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
Ahora está conectado a su servidor, está listo para comenzar a instalar NodeJS.
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++
Compilamos el software:
./configure
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 26 ha finalizado.