在Linux上安装tar.gz

在Linux上安装tar.gz,linux,node.js,Linux,Node.js,我从下载了Node.js,单击按钮时指向此链接: 根据社区关于安装tar.gz的建议,遵循以下步骤 $ ./configure $ make $ [sudo] make install 问题是我下载的当前文件不包含/configure 那么我该如何安装它呢?我应该将其解压缩到usr/文件夹中吗 我的操作系统是(杰西) 我应该包括Oracle的Java包吗?将这些文件解压缩到/usr文件夹是否安全?您可以从浏览器或控制台下载此文件。后者如下所示(注意:特定的Node.js版本可能与您不同):

我从下载了Node.js,单击按钮时指向此链接:

根据社区关于安装tar.gz的建议,遵循以下步骤

$ ./configure
$ make
$ [sudo] make install
问题是我下载的当前文件不包含
/configure

那么我该如何安装它呢?我应该将其解压缩到
usr/
文件夹中吗

我的操作系统是(杰西)


我应该包括Oracle的Java包吗?将这些文件解压缩到
/usr
文件夹是否安全?

您可以从浏览器或控制台下载此文件。后者如下所示(注意:特定的Node.js版本可能与您不同):

wgethttp://nodejs.org/dist/v8.1.1/node-v8.1.1-linux-x64.tar.gz


sudo tar-C/usr/local--strip components 1-xzf node-v8.1.1-linux-x64.tar.gz

您可以在上找到节点版本列表

您现在应该已经在“/usr/local/bin”中安装了Node.js和npm。您可以检查以下输入:

ls-l/usr/local/bin/node ls-l/usr/local/bin/npm

通过软件包管理器安装Node.js的另一种方法:


如果从源代码安装,则必须从下载源代码

以.tar.gz结尾的文件是压缩文件,类似于zip文件,您应该先解压缩该文件,然后才能执行其他操作

您可以在任何需要的地方提取此文件。在终端中,将位置更改为.tar.gz文件:

$ cd /path/to/tar.gz/file
然后用焦油提取:

$ tar xvzf node-v4.1.2.tar.gz
然后将位置更改为提取的目录

$ cd node-v4.1.2
之后,您可以运行
。配置
并“生成”它:

$ ./configure
$ make
$ [sudo] make install

只有在编译软件时才需要使用make实用程序。但是,nodejs.org提供的tarball包含已编译的二进制文件,而不是源代码。实际上,您不需要安装它即可使用

您只需将
cd
放入
bin
目录,然后通过
/node
运行它。尽管我会说,将它放在
路径中非常有用。你把这个目录放在哪里并不重要

如果您在自己的计算机上本地安装它,只需将其解压到主目录中,
tar xvfz node*tar.gz
,将其添加到文件
~/.bashrc
,并将目录路径附加到您的path环境变量,如so
path=$path:/home/USERNAME/directory/bin
。只需将路径更改为解压缩目录中
bin
文件夹的确切路径


您还可以将这些文件添加到路径中已经存在的目录中,例如
/usr/share
/usr/local
,方法是简单地将文件从存档复制到这些文件夹中,因为它们共享相同的结构。

我指的是NVM和Node.js的特定版本安装

如果未安装brew,请运行以下操作:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget
如果未安装wget,请运行以下操作:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget
要安装特定版本的Node.js,请运行以下命令:在这里,我要安装NVM-v0.33.1和v0.12.6的Node.js

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

source ~/.bashrc

nvm install v0.12.6

command -v nvm  //verify install

给定的解决方案是正确的,但它适用于源文件,而不是上面问题中使用的Linux分发链接

$ ./configure
$ make
$ [sudo] make install

正确的链接是:下载并解压缩此文件后,我们可以使用上述步骤。

从官方网站下载Node.js的最新版本

安装步骤:

  • 使用命令或归档管理器窗口提取到要安装Node.js的任何目录

  • 打开终端

  • 运行“$sudo su”

  • 成为超级用户并使用“nano~/.profile”打开配置文件

  • 在文件末尾,添加:

     # Node.js
     export PATH=/path-to-bin.executable:$PATH
    
    位于Node.js extracted folder的bin文件夹中的bin应用程序路径将粘贴到上行

  • 使用Ctrl+O保存,然后按Ctrl+X显示

  • 使用命令“.~/.profile”刷新配置文件

  • 通过“退出”命令退出超级用户

  • 同样,对于普通用户,请使用“sudo”

  • “sudo nano~/.profile”

  • 在末尾添加一行:

    # Node.js
    export PATH=/path-to-bin.executable:$PATH
    
    与步骤5相同

    保存并退出

  • 在这里,上面的刷新命令将不起作用,因此重新启动系统以正确完成安装

  • 要获取版本,请发出“node-v”

  • 您可以这样做:

    使用Ubuntu或Debian curl-sLhttps://deb.nodesource.com/setup_[版本].x | sudo-E bash- sudo apt get安装-y nodejs
    其中,必须为您需要安装的Node.js版本替换[version]

    例如,我需要安装Node.js v.12

    curl-sLhttps://deb.nodesource.com/setup_12.x |sudo-E bash-
    sudo apt get安装-y nodejs
    
    下载
    .tar.xz
    文件表单,然后按Ctrl+Alt+T

    然后转到下载文件的目的地。对我来说,这是我的下载文件夹。然后点击此命令,Node.js将安装到您的系统上:

    sudo tar-xf node-v16.0.0-linux-x64.tar.xz--directory=/usr/local--strip components=1
    
    在终端中ta.xz文件(无需提取)所在的位置运行以下命令。注:我曾经

    sudo mkdir-p/usr/local/lib/nodejs
    sudo tar-xJvf node-v14.4.0-linux-x64.tar.xz-C/usr/local/lib/nodejs
    导出路径=/usr/local/lib/nodejs/node-node-v14.4.0-linux-x64/bin:$PATH
    
    您现在可以检查
    npm-v
    node-v
    ,以及
    npx-v
    ,步骤1:

    从下载您的Node.js版本,或在您的版本中使用以下命令:

    wgethttp://nodejs.org/dist/v8.1.1/node-v8.1.1-linux-x64.tar.gz
    
    完成上述步骤后,您将获得一个Node.js文件tar文件

    步骤2:

    只需使用下面的命令进行安装


    sudo tar-C/usr/local——剥离组件1-xvf号