如何在Ubuntu 14.04中安装Node Linux二进制文件(.tar.xz)?

5
我已经从官网https://nodejs.org/en/下载了最新的Node程序安装包,以及https://nodejs.org/dist/v4.4.0/node-v4.4.0-linux-x64.tar.xz中的最新程序包,并正在尝试在Linux上安装它。然而,在官网上似乎没有提供任何安装说明,所以我只好解压文件并按照README.md文件中的说明进行安装。其中写道:

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

从我的解压文件夹中运行这些命令,但是我遇到了一个错误:

bash: ./configure: 没有那个文件或目录

提醒一下:我有Python 2.7.6和gcc。

如何在我的Ubuntu系统中安装下载的文件“node-v4.4.0-linux-x64.tar.xz”?


2
这是我使用的命令:RUN curl https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.xz | tar -Jxf - && cp -r node-v6.3.1-linux-x64/{bin,include,lib,share} /usr/ && rm -rf node-v6.3.1-linux-x64 - K.A.D.
1个回答

7

文件名中包含操作系统和CPU架构的tarballs表示预编译的二进制tarballs。这意味着没有什么需要编译的,所以在这里使用./configuremakemake install是没有用的。

只需将二进制tarball提取到您想要的任何前缀即可。例如:

tar Jxf --strip=1 -C /usr/local node-v4.4.0-linux-x64.tar.xz


4
将tar Jxf node-v4.4.0-linux-x64.tar.xz执行,然后运行sudo cp node-v5.7.0-linux-x64/{bin,include,lib,share} /usr/。 - C0de8ug
1
@C0de8ug:实际上这两个命令应该是:1. tar Jxf no....tar.tx 2. sudo cp -r node...tar.tx /usr/local/ (如果您不想影响其他安装,应该使用本地目录...) - Bouncing Bit
以 root 身份运行 wget -O - https://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-x64.tar.xz | tar Jx --strip=1 -C /usr/local - Mitar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接