Como instalar Node en Linux
Este post fue creado más por necesidad más que por tocar este tema, la cuestión es que hace un tiempo atrás node nos daba el instalador y ya. Hoy día node simplemente nos da el archivo binario y con él nos tenemos que arreglar para instalar node.
Esta es una de las cosas que realmente no me gusta que hacen y se ha vuelto cada vez mas usual ya no se da un .deb o archivo para instalacion en linux simplemente se da el binary.
Diferencia entre binarios
si vamos a la pagina de descarga de node veremos 2 tipos de binarios ARM y x64 pero que son, bueno estas 2 son arquitecturas en nuestro procesador las pc en su mayoria usan x64, y las tablets, celulars y algun otro dispositivo ARM.
Ahora como se si debo usar ARM o x64?
Bueno si vamos a la página principal de NodeJS esta nos da la opción de descargar Node para el dispositivo que estamos usando, asi pues no necesitaríamos saber cuál arquitectura tenemos.
Instalación de NodeJS en Linux.
Para instalar Node primero tendras que bajar el binary de la página principal, este luego de bajarlo nos dará un archivo tar por ejemplo node-v**.**.*-linux-x64.tar.xz
Luego deberemos extraer nuestro archivo para eso podemos usar la GUI o lo podemos hacer por consola. Yo generalmente uso la GUI, simplemente doy click derecho sobre el archivo y le doy extrer.
en el caso que uses la consola puedes hacer lo siguiente:
~/Downloadssudo tar -xJvf node-v**.**.*-linux-x64.tar.xz
Después debemos poner la carpeta en un directorio donde queramos. Para software como este se recomienda instalarlo en el home directory «/home». Otras opciones son /usr/local o /opt.
En este ejemplo lo instalaremos en el home directory como es recomendado.
En mi caso utilice la interface gráfica para mover node-v**.**.*-linux-x64 a el home directory(/home)
La alternativa moverlo por consola usando mv, en mi caso estoy moviendo la carpeta desde Downloads:
~/Downloadsmvnode-v**.**.*-linux-x64
/home/nodejs
Una vez tengamos la carpeta en su lugar tenemos que setear la variable de entorno:
export PATH=/home/nodejs/bin:$PATH
Si has echo todo bien te deberia mostrar la version de node y la version de npm sin problemas
node -v
v14.16.1
npm -v
6.14.12