如何从 nodejs.org 安装 tar.xz 文件?

Mot*_*ler 29 tar nodejs software-installation

我是 Ubuntu 的新手。

我是nodejs从 nodejs.org 网站下载的。

我下载的文件是 node-v7.1.0-linux-x64.tar.xz

我知道如何提取它,但仅此而已。

请解释我如何安装它,以及我应该把它放在文件系统中的什么位置。

小智 31

如果您想安装并在多个版本的节点之间切换,那么nvm(Node.js 版本管理器)是更好的选择。

  1. 检查您是否有nvm。如果没有,那么您可以从项目的 GitHub 页面下拉 nvm 安装脚本 。版本号可能会有所不同,但一般来说,您可以通过以下方式下载curl

    curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
    
    Run Code Online (Sandbox Code Playgroud)

    使用bash运行脚本:

    bash install_nvm.sh
    
    Run Code Online (Sandbox Code Playgroud)

    它会将软件安装到您的主目录的子目录中~/.nvm。它还会将必要的行添加到您的~/.profile文件中以使用该文件。

    要访问 nvm 功能,您需要注销并重新登录,或者您可以获取~/.profile文件,以便您的当前会话知道更改:

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

  1. 如果您有多个 Node.js 版本,您可以通过键入以下内容查看安装的内容:

    nvm ls
    
    Run Code Online (Sandbox Code Playgroud)
  2. 您可以通过键入以下内容来安装您的特定节点版本:

    nvm install 6.7.0
    
    Run Code Online (Sandbox Code Playgroud)
  3. 如果您希望默认其中一个版本,您可以输入:

    nvm alias default 6.7.0
    
    Run Code Online (Sandbox Code Playgroud)
  4. 现在您还可以通过别名来引用它,如下所示:

    nvm use default
    
    Run Code Online (Sandbox Code Playgroud)
  5. 现在检查节点版本以通过键入以下内容来验证是否进行了更改:

    node -v
    
    Run Code Online (Sandbox Code Playgroud)


小智 9

如果您只想tar.xz从 nodejs.org安装文件,请按照以下答案进行操作。

尝试以下可能对您有所帮助的链接。

  1. 在 Linux 上安装 NodeJS NPM

    如果您下载的NODE-LTS文件是*.tar.xz格式,则替换:

    tar --strip-components 1 -xzf /usr/save/node-v4.2.1-linux-x64.tar.gz
    
    Run Code Online (Sandbox Code Playgroud)

    tar --strip-components 1 -xf /usr/save/node-v4.2.1-linux-x64.tar.xz
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果上述方法不起作用,请按照本指南进行操作


如果这些答案不起作用,还有另一种方法可以使用nvm. 此方法在另一个答案中指定。