簡體   English   中英

通過 ssh 在專用服務器上安裝 node.js

[英]Install node.js on dedicated server via ssh

我從 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 : cannot stat 'nodejs/bin/node': No such file or directory

我也試過這個:

cd nodejs
./configure
make
make install

(所有說明均來自教程)

您所遵循的說明適用於 Linux 的預編譯包。

http://nodejs.org/dist/latest/node-v11.1.0.tar.gz源代碼包的 URL。

而是為您的系統下載已編譯的包。

您最好的選擇可能是尋找特定於發行版的說明。 大多數現代包管理器都有一個 Node 安裝選項,還有像 Nodesource 這樣的 3rd 方的很好的選擇。

例如, 這是在 Ubuntu 18.04 上安裝的 DO howto 它列出了 3 種不同的安裝方法,每種方法都可以在 SSH 會話中運行。

如果您讓我們知道您正在運行的發行版和版本,我們可能會更具體地為您提供幫助。

如果您不知道,可以嘗試以下命令之一來檢查:

$ hostnamectl

或者

$ less /etc/issue

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM