Instalar nodejs desde un fichero .tar.xz en Arch Linux, Linux
Descargarse un .tar.xz e instalarlo desde el terminal es bastante sencillo. Aquí os dejo los pasos a seguir para instalarlo y ponerlo en funcionamiento.
Descargamos el fichero de node desde la página oficial https://nodejs.org/es/ y seleccionamos la versión LTS, si seleccionas la versión actual el procedimiento es el mismo para la instalación.
Una vez descargado el fichero que sera algo como este: node-v14.15.0-linux-x64.tar.xz dependiendo de la versión. Movemos este fichero al directorio /opt y movéis el fichero a este directorio ( en mi caso lo tengo en mi directorio de usuario (depruebas) y en el directorio Descargas).
sudo mv /home/depruebas/Descargas/node-v14.15.0-linux-x64.tar.xz /opt/
Ahora en el directorio /opt descomprimimos el fichero .tar.xz
cd /opt
sudo tar xvf node-v14.15.0-linux-x64.tar.xz
Ahora ya lo tenemos instalado y
Si entramos en el directorio /opt/node-v14.15.0-linux-x64/bin podemos ver que tenemos un fichero llamado node y unos enlaces simbólicos, si ejecutamos el comando podemos ver a node en ejecución
./node
Pero esto no es lo que queremos porque solo podremos ejecutarlo desde este directorio asi que vamos a hacer que node se accesible desde todo nuestra sistema. Para hacer ésto vamos a crear un enlace simbólico de node en el directorio /usr/bin de la siguiente forma
sudo ln -s /opt/node-v14.15.0-linux-x64/bin/node /usr/bin/
Y creo un segundo enlace llamado nodejs para utilizar indistintamente uno u otro
sudo ln -s /opt/node-v14.15.0-linux-x64/bin/node /usr/bin/nodejs
Solo nos falta hacer lo mismos con el npm el gestor de paquetes de node y crear un enlace simbolico en /usr/bin/
sudo ln -s /opt/node-v14.15.0-linux-x64/bin/npm /usr/bin/
Ahora si nos vamos a cualquier directorio del sistema y ejecutamos node, nodejs o npm vermos que funcionan todos los comandos.