Ubuntu 24.04、22.04、20.04 に Node.js をインストールする方法

Chrome の V8 JavaScript エンジン上に構築された強力な JavaScript ランタイムである Node.js は、サーバー側アプリケーションの考え方と構築方法に革命をもたらしました。その非ブロッキングのイベント駆動型アーキテクチャは、スケーラブルで効率的な Web アプリケーションに最適な選択肢です。Node.js が優れている点を簡単に見てみましょう。

  • 非同期とイベント駆動: Node.js は非ブロッキング I/O 操作を使用するため、データ集約型のリアルタイム アプリケーションにとって軽量かつ効率的です。
  • 単一のプログラミング言語: クライアント側とサーバー側のコードを JavaScript で記述し、統一された開発エクスペリエンスを実現します。
  • 広大なNPMレジストリ: オープンソース ライブラリの大規模なリポジトリにアクセスして、機能を強化し、開発をスピードアップします。
  • クロスプラットフォーム: さまざまなオペレーティング システムでシームレスに実行されるアプリケーションを開発します。
  • コミュニティと企業のサポート: 活気のあるコミュニティと大手企業からの支援の恩恵を受け、継続的なアップデートと革新が保証されます。

Node.js を使用すると、開発者はシンプルな Web サーバーから複雑なリアルタイム通信プラットフォームまで、さまざまな Web アプリケーションを作成するための多目的ツールを手に入れることができます。インストール プロセスについて詳しく見ていきましょう。

Node.js をインストールする前に Ubuntu を更新する

Node.js をインストールする前に、Ubuntu システムが最新であることを確認することが重要です。これにより、潜在的な競合を防ぎ、最新バージョンの Node.js をインストールできます。システムを更新するには、次のコマンドを実行します。

sudo apt update && sudo apt upgrade

方法 1: APT リポジトリ経由で Node.js をインストールする

最初の方法は、Ubuntu APT リポジトリから Ubuntu 24.04、22.04、または 20.04 に Node.js を直接インストールすることです。Node.js に何を求めるかにもよりますが、これで十分でしょう。

Ubuntu のデフォルト バージョンをインストールするには、次のコマンドを実行します。

sudo apt install nodejs

インストール後にシステム上の Node.js のバージョンを確認して、正しくインストールされていることを確認します。インストールされている Node.js のバージョンを確認するには、次のコマンドを実行します。

node --version

インストールが成功すると、インストールされた Node.js のバージョンがターミナルに表示されます。これで、Ubuntu システムで Node.js を使用する準備が整いました。

方法2: NodeSource経由でNode.jsをインストールする

必要な初期パッケージをインストールする

まず、以下のパッケージがインストールされていることを確認します。

sudo apt install curl apt-transport-http ca-certificates

NodeSource APTリポジトリをインポートする

次に、GPGキーをインポートします。 NodeSource リポジトリこのアクションは、インストールするパッケージの信頼性を検証します。次のコマンドを使用します。

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg

次に、Ubuntuシステムに適したNode.jsのバージョンを選択します。たとえば、 NODE_MAJOR=20 希望するバージョンに変更してください。 NODE_MAJOR=18次のコマンドを実行します。

NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /usr/share/keyrings/nodesource.gpg

次のようなさまざまな Node.js バージョンから選択します。

  • NODE_MAJOR=16
  • NODE_MAJOR=18
  • NODE_MAJOR=20
  • NODE_MAJOR=21

NodeSource APT コマンドで Node.js をインストールする

NodeSource リポジトリを追加したら、以下のコマンドを使用して Node.js をインストールします。この方法により、最新バージョンまたは特定のバージョンの Node.js が確実に取得され、デフォルトのリポジトリからのアップグレードが提供されます。

sudo apt install nodejs

このコマンドは Node.js をインストールし、そのすべての依存関係は先ほど選択したバージョンと一致します。

最後に、Node.js のインストールを確認します。

node --version

出力されたバージョン番号は、NodeSource APT リポジトリから Ubuntu システムに Node.js が正常にインストールされたことを確認します。

方法 3: Node Version Manager (NVM) 経由で Node.js をインストールする

Node.jsをインストールするもう一つの方法は、 ノード バージョン マネージャー (NVM)この方法を使用すると、システム上で複数の Node.js バージョンを管理できるため、異なるプロジェクトのバージョン間の切り替えが容易になります。

NVMをインストールする

NVM をインストールするには、次のいずれかのコマンドを実行します。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

または

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

これらのコマンドは、NVM インストール スクリプトをダウンロードして実行します。インストールが完了したら、ターミナルを再起動するか、次のコマンドを実行して NVM をロードする必要があります。

source ~/.bashrc

NVMコマンドでNode.jsをインストールする

NVM をインストールすると、システム上で複数の Node.js バージョンを管理できるため、さまざまなプロジェクトのバージョンを簡単に切り替えることができます。

利用可能な Node.js バージョンの一覧

特定のバージョンの Node.js をインストールする前に、次のコマンドを実行して利用可能なバージョンを確認してください。

nvm ls-remote

このコマンドは、利用可能なすべての Node.js バージョンのリストを表示し、最新の LTS リリースや特定のバージョン番号など、インストールするバージョンを識別するのに役立ちます。

Node.jsバージョンをインストールする

Node.jsの希望するバージョンをインストールするには、次のコマンドを実行し、 <version> インストールしたい特定のバージョン:

nvm install <version>

たとえば、Node.js バージョン v20.0.0 をインストールするには、次のコマンドを実行します。

nvm install 20.0.0

このコマンドは、指定されたバージョンの Node.js をダウンロードしてインストールします。

Node.jsのインストールを確認する

インストールされている Node.js のバージョンを確認するには、次のコマンドを実行します。

node --version

このコマンドは、システムにインストールされている Node.js のバージョンを表示し、インストールが成功したことを確認します。

NVM 経由でインストールされた Node.js バージョンを切り替える

NVMを使用すると、異なるNode.jsバージョンを簡単に切り替えることができます。インストールされているNode.jsバージョンを切り替えるには、次のコマンドを使用します。 <version> 切り替えたいバージョン:

nvm use <version>

たとえば、Node.js バージョン 18.16.0 に切り替えるには、次のコマンドを実行します。

nvm use 18.16.0

このコマンドは、指定されたバージョンを現在のセッションのアクティブな Node.js バージョンとして設定します。特定の Node.js バージョンを新しいターミナル セッションのデフォルトにするには、次のコマンドを使用します。

nvm alias default <version>

交換する <version> 希望するバージョン番号に置き換えます。たとえば、Node.js バージョン 18.16.0 をデフォルトとして設定するには、次のコマンドを実行します。

nvm alias default 18.16.0

追加のヒント: Node.js を削除する方法を学ぶ

UbuntuリポジトリまたはNodeSource経由でインストールされたNode.jsを削除する

UbuntuリポジトリまたはPPAからNode.jsをインストールした場合は、 apt プログラム。実行する必要があるコマンドの詳細は次のとおりです。

sudo apt remove nodejs

このコマンドは、Node.js とそれに関連する構成ファイルを削除します。削除の確認を求めるプロンプトが表示され、確認後、アンインストールが続行されます。

Node.js を削除する NVM コマンド

Node Version Manager (NVM) を使用して Node.js をインストールした場合は、次の手順に従ってアンインストールします。

NVM コマンドで現在の Node.js バージョンを確認する

まず、次のコマンドを実行して、現在インストールされている Node.js のバージョンを確認します。

nvm current

このコマンドは、システム上でアクティブな Node.js のバージョンを表示します。

NVMコマンドでNVMを非アクティブ化する

現在のバージョンの Node.js をアンインストールする前に、次のコマンドを実行して NVM を非アクティブ化する必要があります。

nvm deactivate

このコマンドは、現在のセッションからアクティブな Node.js バージョンをアンロードします。

NVM コマンドで Node.js バージョンを削除する

ここで、次のコマンドを実行して、NVMを使用してインストールされたNode.jsの特定のバージョンをアンインストールし、 <version> アンインストールするバージョン番号を入力します:

nvm uninstall <version>

たとえば、Node.js バージョン v20.0.0 をアンインストールするには、次のコマンドを実行します。

nvm uninstall 20.0.0

このコマンドは、指定された Node.js バージョンをシステムから削除し、アンインストール プロセスを完了します。

終わりに

これで完了です。Ubuntu Linux 24.04、22.04、または 20.04 に Node.js をインストールするさまざまな方法について説明しました。シンプルな Ubuntu リポジトリ、より最新の NodeSource APT、または多用途の NVM のどれを選択しても、これで Node.js のニーズをプロのように処理できるようになります。方法の選択は、プロジェクトに最適な方法によって決まることを忘れないでください。

Joshua James

コメントを残す