如何在linux中安装node.tar.xz文件

Lea*_*ore 10 node.js node-modules npm-install

我最近从官方网站下载了 Nodejs 文件,但我不知道如何从存档文件安装 Nodejs。

请帮助我如何安装此文件,以便我可以从 CLI 运行“npm”命令为我自己的项目安装多个软件包。

小智 31

在ubuntu中下载和安装节点的步骤

步骤 1:从https://nodejs.org/en/下载最新或推荐的节点.tar.xz 文件

或者您可以直接从这里下载节点版本 14.15.5(.tar.xz 文件)->

https://nodejs.org/dist/v14.15.5/node-v14.15.5-linux-x64.tar.xz

第二步:进入下载(.tar.xz文件)的目录。

在我的情况下 --> /Download 目录

第 3 步:更新系统存储库

sudo apt update

第 4 步:安装包 xz-utils

sudo apt install xz-utils

步骤 5:提取 .tar.xz 文件

sudo tar -xvf name_of_file

就我而言--> sudo tar -xvf node-v14.15.5-linux-x64.tar.xz

第 6 步: sudo cp -r directory_name/{bin,include,lib,share} /usr/

就我而言--> sudo cp -r node-v14.15.5-linux-x64/{bin,include,lib,share} /usr/

第七步:检查节点版本

node --version

结果就我而言-> v14.15.5

  • 对我来说`sudo cp -r node_directory_name/{bin,include,lib,share} /usr/`没有在目标上创建node_directory。可以吗?所以不必更新路径 (14认同)
  • 完美的解决方案,还有{,}风格扩展的加分。这是一个我以前从未遇到过的有用的 bash 技巧。 (7认同)
  • 第 7 步似乎不需要,但这是一个很好的答案:) (6认同)
  • 您可以使用 `tar --strip 1 -xJvf "node-v v14.15.5-linux-x64.tar.xz" -C /usr/` 简化步骤 5,6,7 (3认同)

Nat*_*tsu 20

我使用以下命令安装了它。不要在命令中包含花括号。我将其放在命令中只是为了便于阅读。您必须根据您的喜好更改download-directory和。filename

sudo tar --strip-components 1 -xvf {download-directory}/{filename}.tar.xz --directory /usr/local/
Run Code Online (Sandbox Code Playgroud)

  • 这里有很大的帮助!这是这个问题最简单且事实上的答案。 (2认同)

Edg*_*var 8

我是使用 linux 的新手,我的旧电脑使用的是基本的,所以,我使用

sudo apt install nodejs
Run Code Online (Sandbox Code Playgroud)

进而

sudo apt install npm
Run Code Online (Sandbox Code Playgroud)

但是是旧版本的 node 和 npm 所以......npm cache clean -f然后npm install -g n

所以我使用的最后一件事sudo n stable是安装了所有节点 v14 :)

  • 该问题具体询问如何从 tar 球安装。使用 apt 并不是一个有用的答案。 (4认同)

小智 7

在 ubuntu/popos 中下载并安装 Node 的步骤

  1. 从https://nodejs.org/dist/v14.18.0/node-v14.18.0-linux-x64.tar.xz下载nodejs

使用 cURL 从nodejs.org网站下载 TAR 存档:

curl -L -o target/path/to/nodejs.tar.xz \
   https://nodejs.org/dist/v14.1xxxxx.tar.xz
Run Code Online (Sandbox Code Playgroud)
  1. 创建新的 NodeJS 目录并将 TAR 存档解压到其中:
sudo mkdir -p /usr/local/lib/nodejs \
   && sudo tar -xJvf node-v14.18.0-linux-x64.tar.xz \
   -C /usr/local/lib/nodejs
Run Code Online (Sandbox Code Playgroud)
  1. 打开终端并执行以下命令
less ~/.profile
Run Code Online (Sandbox Code Playgroud)

(按 q 退出 less。)

或者:

gopen ~/.profile
Run Code Online (Sandbox Code Playgroud)

将以下内容添加到个人资料中

# Nodejs
VERSION=v14.18.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-v14.18.0-linux-x64/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
  1. 刷新个人资料。〜/.profile

  2. 使用终端测试安装:

node -v
npm version
npx -v
Run Code Online (Sandbox Code Playgroud)
  1. 预期输出类似于:
v14.18.0
{
      npm: '6.14.15',
      ares: '1.17.2',
      brotli: '1.0.9',
      cldr: '39.0',
      icu: '69.1',
      llhttp: '2.1.3',
      modules: '83',
      napi: '8',
      nghttp2: '1.42.0',
      node: '14.18.0',
      openssl: '1.1.1l',
      tz: '2021a',
      unicode: '13.0',
      uv: '1.42.0',
      v8: '8.4.371.23-node.84',
      zlib: '1.2.11'
}
6.14.15
Run Code Online (Sandbox Code Playgroud)

  • mkdir:无效选项 -- 'x' (2认同)