如何在 Ubuntu 伺服器上安裝特定版本的 Node

如何在 Ubuntu 伺服器上安裝特定版本的 Node

我正在嘗試Node 6.11.3在我的 Ubuntu 伺服器上安裝。我不想為此使用 nvm。

我已經使用過這個鏈接,但在使用詹金斯和其他東西時它不起作用。

我想專門安裝 NodeJS 6.11.3。我怎麼做?請幫忙。

我嘗試了這個sudo apt-get install nodejs=6.11.3但沒有任何反應。

我不想使用的 NVM 的步驟

http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html

請多多包涵。這是我在伺服器和askUbuntu 上的第一次嘗試。

答案1

安裝nodejs 6

node-v6.11.3-linux-x64.tar.gz從節點網站取得您的nodejs tarball,例如v6.11.3

wget https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-x64.tar.g‌​z

將提供的存檔文件解壓縮到/opt/nodejs

mkdir -p /opt/nodejs
tar -xvzf node-v6.11.3-linux-x64.tar.gz -C /opt/nodejs/

建立當前節點版本的連結

cd /opt/nodejs
mv node-v6.11.3-linux-x64 6.11.3
ln -s 6.11.3 current

建立到目前節點二進位檔案的鏈接

ln -s /opt/nodejs/current/bin/node /bin/node

驗證節點版本

node -v
v6.11.3 

答案2

Node.js 在所有目前支援的 Ubuntu 版本中都以 snap 套件的形式提供。具體到 Node.js,開發人員可以從目前支援的一個或多個版本中進行選擇,並直接從 NodeSource 取得定期自動更新。 Node.js 版本 6、8、9、10、11、13、14、15、16、17 和 18 目前可用,Snap Store 在 Node.js 發布後的幾小時或幾分鐘內更新。

可以使用單一命令安裝節點,例如:

sudo snap install node --classic --channel 11/stable 

可以透過命令存取節點快照node,例如:

$節點-v  
v11.5.0

最新版本的 npm 將作為節點快照的一部分進行安裝。 npm 應該在正常 shell 中的節點 repl 之外運作。安裝節點快照後,執行以下命令啟用 npm 更新檢查:

sudo chown -R $USER:$(id -gn $USER) /home/您的使用者名稱/.config

代替 your-username在上面的命令中使用您自己的用戶名。然後運行npm -v檢查npm的版本是否是最新的。作為範例,我檢查了 npm 是否是最新的,使用命令檢查了已安裝的名為yarn的套件的版本npm list yarn,然後使用命令將現有的yarn套件更新到最新版本npm update yarn

使用者可以隨時在 Node.js 版本之間切換,無需涉及 nvm(Node Version Manager)等額外工具,例如:

sudo snap refresh node --channel=10/stable

使用者可以測試可從最新邊緣通道安裝的 Node.js 的前沿版本,方法是切換:

sudo snap switch node --edge

僅建議那些願意參與上游測試和錯誤報告的用戶使用此方法。

Node.js LTS 時間表

發布 地位 代碼名稱 初始發行 長期支持開始 維護開始 維護結束
6.x 停產 2016-04-26 2016-10-18 2018-04-30 2019-04-30
7.x 停產 2017-05-30 2017-06-30
8.x 停產 2016-10-25 2017-10-31 2019-01-01 2019-12-31
9.x 停產 2017-10-01 2018-06-30
10.x 停產 杜布尼姆 2018-04-24 2018-10-30 2020-05-19 2021-04-30
11.x 停產 2018-10-23 2019-06-01
12.x 維護長期支持 2019-04-23 2019-10-21 2020-11-301 2022-04-30
13.x 停產 2019-10-22 2020-06-01
14.x 維護長期支持 2020-04-21 2020-10-27 2021-10-30 2023-04-30
16.x 活躍的長期支持 2021-04-20 2021-10-26 2022年10月18日 2024-04-30
17.x 目前的 2021-10-19 2022-04-01 2022-06-01
18.x 目前的 2022-04-19 2022年10月25日 2023-10-18 2025-04-30

答案3

Nodejs 為安裝過程提供了一個官方 wiki,該 wiki 最近於 2018 年 11 月 10 日更新。當沒有可用文件時,@storm 的答案很有用。

https://github.com/nodejs/help/wiki/安裝

這個連結更多的是關於installing Node.js via binary archive on Linux

您可以從此處下載二進位存檔。

https://nodejs.org/en/download/releases/

答案4

您可以使用nfor節點的版本管理

$ npm install -g n
$ n 6.11.3

然後就可以查看版本了

$ node -v
$ v6.11.3

相關內容