【问题标题】:How to install node.tar.xz file in linux如何在 linux 中安装 node.tar.xz 文件
【发布时间】:2020-11-28 10:21:22
【问题描述】:

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

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

【问题讨论】:

标签: node.js node-modules npm-install


【解决方案1】:

安装最新版本或 LTS 版本

sudo apt install nodejs -y

sudo npm i -g n

sudo n latest

或者sudo n lts如果你想安装LTS版本

【讨论】:

    【解决方案2】:

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

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

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

    curl -L -o target/path/to/nodejs.tar.xz \
       https://nodejs.org/dist/v14.1xxxxx.tar.xz
    
    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
    
    1. 打开终端并执行以下命令
    less ~/.profile
    

    (按q少退出。)

    或者:

    gopen ~/.profile
    

    在下面添加到个人资料

    # Nodejs
    VERSION=v14.18.0
    DISTRO=linux-x64
    export PATH=/usr/local/lib/nodejs/node-v14.18.0-linux-x64/bin:$PATH
    
    1. 刷新个人资料 . ~/.profile

    2. 使用终端测试安装:

    node -v
    npm version
    npx -v
    
    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
    

    【讨论】:

    • mkdir: 无效选项 -- 'x'
    • 他们忘记在mkdirtar 命令之间放置&&,因此终端认为您想将-x 标志与mkdir 一起使用。
    【解决方案3】:

    我用下面的命令安装了它。

    sudo tar --strip-components 1 -xvf {{download-directory}}/{{filename}}.tar.xz --directory /usr/local/
    

    您必须根据自己的喜好更改下载目录和文件名。

    【讨论】:

    • 这里有很大的帮助!这是该问题的最简单和事实上的答案。
    • 太棒了!!这对我也有用。
    【解决方案4】:

    在ubuntu中下载安装node的步骤

    第 1 步:从https://nodejs.org/en/

    下载最新或推荐的 node .tar.xz 文件

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

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

    第 2 步:转到下载(.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/

    第 7 步:检查节点版本

    node --version

    结果在我的情况下 -> v14.15.5

    【讨论】:

    • 谢谢,这肯定是最好的答案 :-)
    • 不适合我
    • @FabioDev 你做对了吗?
    【解决方案5】:

    我是使用 linux 的新手,我在旧电脑上使用初级,所以,我使用

    sudo apt install nodejs
    

    然后

    sudo apt install npm
    

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

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

    【讨论】:

    • 该问题专门询问如何从 tar 球安装。使用 apt 不是一个有用的答案。
    • 是的,这是最简单的方法。谢谢
    • 这个答案也有点误导,或者至少没有澄清一切。 n 是一个用于管理 nodejs 版本的包,如 nvm。所以它通过一个完整的版本管理器库来安装最新版本的节点,而不是通过从 nodejs 本身下载的 tar 文件。
    【解决方案6】:

    我终于找到了答案!

    如果有人在处理 .tar.xz 文件,请按照以下步骤进行安装:

    1. 提取文件(使用终端或右键单击文件并单击“在此处提取”,文件存档将提取 xxxxxx.tar.xz 文件,您将获得一个文件夹,其中包含和你的文件名一样xxxxxx

    2. 将整个文件夹(xxxxxx文件夹)复制到/usr/

    • 您可能需要 sudo 前缀将该文件夹复制到 /usr/
    • 要复制的命令是
      #sudo cp -r /path-to-the-folder/xxxxxx(sub_folder_name-1,sub_folder_name-2,....) /usr/

    你去吧。现在程序/软件已经安装,你可以使用你的终端来使用它了。

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 2013-06-12
      • 1970-01-01
      • 2022-10-01
      • 2015-02-17
      • 2017-01-13
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多