通过ssh在专用服务器上安装node.js

时间:2018-11-10 14:03:51

标签: node.js installation dedicated-server

我拥有1&1的专用linux服务器。我具有SFTP和SSH访问权限。我想知道是否可以在服务器上安装node.js。

一个星期前我已经尝试安装它,但是失败了。下载和解压缩工作正常,因此该文件夹位于我的服务器上。我做到了:

cd ~
wget http://nodejs.org/dist/latest/node-v11.1.0.tar.gz
tar xvf node-v11.1.0.tar.gz
mv node-v11.1.0 nodejs

但是这部分失败了:

cp nodejs/bin/node ~/bin
cd ~/bin
ln -s ../nodejs/lib/node_modules/npm/bin/npm-cli.js npm

在第一条指令上,有一个错误:cp:无法统计'nodejs / bin / node':没有这样的文件或目录

我也尝试过:

cd nodejs
./configure
make
make install

(所有说明均来自教程)

2 个答案:

答案 0 :(得分:0)

您遵循的说明适用于Linux的预编译包。

http://nodejs.org/dist/latest/node-v11.1.0.tar.gz源代码捆绑软件的URL。

改为为您的系统下载已编译的捆绑软件。

答案 1 :(得分:0)

您最好的选择是查找特定于发行版的说明。大多数现代的程序包管理器将为Node提供安装选项,并且还有很多第三方选择,如Nodesource。

例如here's a DO howto for installing on Ubuntu 18.04。它列出了3种不同的安装方法,每种方法都可以在SSH会话中使用。

如果您让我们知道您正在运行的发行版和版本,我们也许可以为您提供更具体的帮助。

如果您不知道,可以尝试以下命令之一进行检查:

$ hostnamectl

$ less /etc/issue