Ubuntu Server に特定のバージョンの Node をインストールする方法

Ubuntu Server に特定のバージョンの Node をインストールする方法

Ubuntu Server にインストールしようとしていますNode 6.11.3。これには nvm を使用したくありません。

私はすでにこのリンクを使用しましたが、Jenkins などを使用している間は機能しません。

特に 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

Node.js 6をインストールする

Node.jsのtarballをNodeサイトから入手しますnode-v6.11.3-linux-x64.tar.gzバージョン6.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 バージョンでスナップ パッケージとして利用できます。Node.js に特化して、開発者は現在サポートされているリリースの 1 つ以上から選択し、NodeSource から直接定期的に自動更新を受けることができます。現在、Node.js バージョン 6、8、9、10、11、13、14、15、16、17、18 が利用可能で、Snap Store は Node.js リリースから数時間または数分以内に更新されます。

Node は 1 つのコマンドでインストールできます。例:

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

ノード スナップnodeには、次のコマンドでアクセスできます。

$ノード -v  
バージョン11.5.0

最新バージョンの npm は、ノード スナップの一部としてインストールされます。npm は、通常のシェルで、ノード レプリカの外部で実行する必要があります。ノード スナップをインストールした後、次のコマンドを実行して npm 更新チェックを有効にします。

sudo chown -R $USER:$(id -gn $USER) /home/あなたのユーザーネーム.config ファイル

交換する your-username上記のコマンドに自分のユーザー名を入力してください。次に、npm -vnpmのバージョンが最新かどうかを確認します。例として、npmが最新であることを確認し、コマンドですでにインストールされているyarnというパッケージのバージョンを確認しnpm list yarn、コマンドで既存のyarnパッケージを最新バージョンに更新しました。npm update yarn

ユーザーは、nvm (Node Version Manager) などの追加ツールを使用せずに、いつでも Node.js のバージョンを切り替えることができます。次に例を示します。

sudo snap refresh node --channel=10/stable

ユーザーは、次の方法で切り替えることで、最新のエッジ チャネルからインストールできる Node.js の最新バージョンをテストできます。

sudo snap switch node --edge

このアプローチは、アップストリームのテストとバグ報告に参加する意思のあるユーザーにのみ推奨されます。

Node.js LTS スケジュール

リリース 状態 コード名 初回リリース 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 メンテナンス LTS エルビウム 2019-04-23 2019-10-21 2020-11-301 2022-04-30
13.x 終了 2019-10-22 2020-06-01
14.x メンテナンス LTS フェルミウム 2020-04-21 2020-10-27 2021-10-30 2023-04-30
16.x アクティブLTS ガリウム 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

nノードのバージョン管理に使用できます

$ npm install -g n
$ n 6.11.3

その後、バージョンを確認できます

$ node -v
$ v6.11.3

関連情報