2024年の更新

2024年の更新

私は Ubuntu を使い始めたばかりです。Node.js を最新バージョン 14.7.0 にインストールすることはできましたが、使用しているプログラム (Jhipster) では Long Term Support (LTS、現在は 12.18.3) をインストールする必要があると表示され、その方法がわかりません。

Windows に zip ファイルのように見える node-v12.18.3-linux-x64.tar.xz ファイルがありますが、インストール方法がわかりません (ファイル マネージャーで開いても自動的にインストールされません)

バージョンの選択方法について Google で検索してみましたが、やり方がわかりませんでした。初心者向けに説明してください。よろしくお願いします。

答え1

14.x にアップデートするには、nodejs次のコマンドを実行します。

sudo apt update
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt install -y nodejs
node -v

最後のコマンドを実行すると、次のように表示されます。

v14.15.0

答え2

2024年の更新

この質問が投稿されてから、バージョン20が最新のLTSバージョンになりました。アハメド・ブタラの回答質問のバージョン 14 の部分については正解でしたが、この質問に遭遇した人は最新の LTS を探している可能性があります。その指示に従うと、バージョン 14 のままになります。

幸いなことに、NodeSourceは特定のバージョンではなく現在のLTSをインストールするインストールスクリプトも提供しています。これにより、この回答は将来性が高まるはずです。同じ情報も入手できます。情報源から直接

余談ですが、nvmNodeのバージョン管理に最適なスクリプトがあります。これは、異なるバージョン要件を持つ複数のプロジェクトで作業する場合や、最新バージョンを試して通常の作業では簡単にLTSに戻したい場合など、複数のバージョンを簡単にインストールできます。インストール手順については、彼らのリポジトリ

最新のLTSバージョンをインストールする方法

この一連の手順では、最新の LTS バージョンがインストールされます。新しいバージョンがリリースされたら、新しいバージョンの新しいインストール スクリプトを取得するために、これらの手順を再度実行する必要がある場合があります。

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs

最新の非LTSバージョンをインストールする方法

この一連の手順では、最新の非 LTS バージョンがインストールされます。新しいバージョンがリリースされたら、新しいバージョンの新しいインストール スクリプトを取得するために、これらの手順を再度実行する必要がある場合があります。

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
apt-get install -y nodejs

v21 をロックする方法 (現時点では最新)

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_21.x | bash -
apt-get install -y nodejs

v20 (現在の LST) にロックする方法

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs

答え3

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
nvm list-remote
nvm install v14.17.6

最後のコマンドでは、前のコマンドで表示されたリストからインストールするバージョンを選択します。

答え4

公式「NodeSource Node.js バイナリ ディストリビューション」よりgithubリポジトリ:

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

NODE_MAJOR=20         # can be 16, 18, 20, 21
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install nodejs -y

関連情報