{"id":719,"date":"2021-05-10T22:24:00","date_gmt":"2021-05-10T20:24:00","guid":{"rendered":"https:\/\/blog.pirulug.com\/?p=719"},"modified":"2026-07-14T17:41:34","modified_gmt":"2026-07-14T15:41:34","slug":"instalar-nodejs-desde-un-fichero-tar-xz-en-arch-linux-linux","status":"publish","type":"post","link":"https:\/\/blog.pirulug.com\/?p=719","title":{"rendered":"Instalar nodejs desde un fichero .tar.xz en Arch Linux, Linux"},"content":{"rendered":"<p>\n  Descargarse un .tar.xz e instalarlo desde el terminal es bastante sencillo.<br \/>\n  Aqu\u00ed os dejo los pasos a seguir para instalarlo y ponerlo en funcionamiento.\n<\/p>\n<p>\n  Descargamos el fichero de <strong>node<\/strong> desde la p\u00e1gina oficial<br \/>\n  <a href=\"https:\/\/nodejs.org\/es\/\">https:\/\/nodejs.org\/es\/<\/a> y seleccionamos la<br \/>\n  versi\u00f3n LTS, si seleccionas la versi\u00f3n actual el procedimiento es el mismo<br \/>\n  para la instalaci\u00f3n.\n<\/p>\n<p>\n  Una vez descargado el fichero que sera algo como este:<br \/>\n  <strong>node-v14.15.0-linux-x64.tar.xz<\/strong> dependiendo de la versi\u00f3n.<br \/>\n  Movemos este fichero al directorio <strong>\/opt<\/strong> y mov\u00e9is el fichero a<br \/>\n  este directorio ( en mi caso lo tengo en mi directorio de usuario (depruebas)<br \/>\n  y en el directorio Descargas).\n<\/p>\n<p>sudo mv \/home\/depruebas\/Descargas\/node-v14.15.0-linux-x64.tar.xz \/opt\/<\/p>\n<p>\n  Ahora en el directorio <strong>\/opt<\/strong> descomprimimos el fichero<br \/>\n  <strong>.tar.xz<\/strong>\n<\/p>\n<p>\n  cd \/opt<br \/>\n  sudo tar xvf node-v14.15.0-linux-x64.tar.xz\n<\/p>\n<p>Ahora ya lo tenemos instalado y<\/p>\n<p>\n  <img decoding=\"async\"\n    src=\"https:\/\/blog.pirulug.com\/wp-content\/uploads\/2021\/05\/directorio-opt-node.webp\"\n    alt=\"Vistazo directorio nodejs\"\n    title=\"Vistazo directorio nodejs\"\n  \/>\n<\/p>\n<p>\n  Si entramos en el directorio<br \/>\n  <strong>\/opt\/node-v14.15.0-linux-x64\/bin<\/strong> podemos ver que tenemos un<br \/>\n  fichero llamado node y unos enlaces simb\u00f3licos, si ejecutamos el comando<br \/>\n  podemos ver a node en ejecuci\u00f3n\n<\/p>\n<p>.\/node<\/p>\n<p>\n  <img decoding=\"async\"\n    src=\"https:\/\/blog.pirulug.com\/wp-content\/uploads\/2021\/05\/node.webp\"\n    alt=\"node en ejecuci\u00f3n\"\n    title=\"node en ejecuci\u00f3n\"\n  \/>\n<\/p>\n<p>\n  Pero esto no es lo que queremos porque solo podremos ejecutarlo desde este<br \/>\n  directorio asi que vamos a hacer que <strong>node<\/strong> se accesible desde<br \/>\n  todo nuestra sistema. Para hacer \u00e9sto vamos a crear un enlace simb\u00f3lico de<br \/>\n  node en el directorio <strong>\/usr\/bin<\/strong> de la siguiente forma\n<\/p>\n<p>sudo ln -s \/opt\/node-v14.15.0-linux-x64\/bin\/node \/usr\/bin\/<\/p>\n<p>\n  Y creo un segundo enlace llamado nodejs para utilizar indistintamente uno u<br \/>\n  otro\n<\/p>\n<p>sudo ln -s \/opt\/node-v14.15.0-linux-x64\/bin\/node \/usr\/bin\/nodejs<\/p>\n<p>\n  Solo nos falta hacer lo mismos con el npm el gestor de paquetes de node y<br \/>\n  crear un enlace simbolico en <strong>\/usr\/bin\/<\/strong>\n<\/p>\n<p>sudo ln -s \/opt\/node-v14.15.0-linux-x64\/bin\/npm \/usr\/bin\/<\/p>\n<p>\n  Ahora si nos vamos a cualquier directorio del sistema y ejecutamos node,<br \/>\n  nodejs o npm vermos que funcionan todos los comandos.\n<\/p>\n<p>\n  <img decoding=\"async\"\n    src=\"https:\/\/blog.pirulug.com\/wp-content\/uploads\/2021\/05\/node-nodejs-npm.webp\"\n    alt=\"node en ejecuci\u00f3n\"\n    title=\"node en ejecuci\u00f3n\"\n  \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descargarse un .tar.xz e instalarlo desde el terminal es bastante sencillo. Aqu\u00ed os dejo los pasos a seguir para instalarlo y ponerlo en funcionamiento. Descargamos el fichero de node desde la p\u00e1gina oficial https:\/\/nodejs.org\/es\/ y seleccionamos la versi\u00f3n LTS, si seleccionas la versi\u00f3n actual el procedimiento es el mismo para la instalaci\u00f3n. Una vez descargado [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[80],"class_list":["post-719","post","type-post","status-publish","format-standard","hentry","category-sin-categoria","tag-linux"],"_links":{"self":[{"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=\/wp\/v2\/posts\/719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=719"}],"version-history":[{"count":1,"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=\/wp\/v2\/posts\/719\/revisions"}],"predecessor-version":[{"id":723,"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=\/wp\/v2\/posts\/719\/revisions\/723"}],"wp:attachment":[{"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.pirulug.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}