メインコンテンツまでスキップ

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

Node.js はオープンソースのクロスプラットフォームの JavaScript ランタイム環境であり、開発者がスケーラブルで高性能なアプリケーションを構築することができます。Chrome の V8 JavaScript エンジンで構築されており、サーバーサイドプログラミングだけでなく、クライアントサイドスクリプトにも使用できます。このチュートリアルでは、Ubuntu に Node.js をインストールする方法を説明します。

前提条件

始める前に、以下の前提条件が整っていることを確認してください:

  • sudo 権限を持つ Ubuntu マシン
  • ターミナルアプリケーションまたはサーバーへの SSH アクセス

ステップ 1: Ubuntu を更新する

最初に、Ubuntu マシンが最新バージョンに更新されていることを確認します。これにより、最新のセキュリティパッチやバグ修正が適用されます。Ubuntu を更新するには、以下のコマンドを実行します:

sudo apt update && sudo apt upgrade

このコマンドにより、システムが更新され、利用可能なアップグレードがインストールされます。

ステップ 2: Node.js をインストールする

Ubuntu に Node.js をインストールする方法はいくつかあります。このチュートリアルでは、最新バージョンの Node.js を提供する NodeSource リポジトリを使用します。

NodeSource リポジトリの追加

NodeSource リポジトリを追加するには、以下のコマンドを実行します:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

このコマンドにより、NodeSource のセットアップスクリプトがダウンロードされ、リポジトリがシステムのソースに追加されます。

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

リポジトリが追加されたら、以下のコマンドを実行して Node.js をインストールできます:

sudo apt install -y nodejs

このコマンドにより、Node.js とそのパッケージマネージャーである npm がインストールされます。

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

Node.js が正しくインストールされているかどうかを確認するには、以下のコマンドを実行します:

node -v

このコマンドにより、システムにインストールされた Node.js のバージョンが出力されます。

出力:
v14.17.5

ステップ 3: 追加ツールをインストールする

Node.js を最大限に活用するために、以下の追加ツールをインストールすることができます:

  • npm - Node.js パッケージマネージャー
  • nvm - Node.js バージョンマネージャー
  • pm2 - Node.js アプリケーションのプロセスマネージャー

npm をインストールする

npm は Node.js のデフォルトのパッケージマネージャーです。npm をインストールするには、以下のコマンドを実行します:

sudo apt install -y npm

nvm をインストールする

複数のバージョンの Node.js を管理する必要がある場合は、nvm を使用できます。nvm をインストールするには、以下のコマンドを実行します:

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

このコマンドにより、nvm のインストールスクリプトがダウンロードされ、実行されます。

インストールが完了したら、以下のコマンドを実行して nvm がインストールされていることを確認できます:

nvm --version

このコマンドにより、システムにインストールされた nvm のバージョンが出力されます。

pm2 をインストールする

pm2 は Node.js アプリケーションのプロセスマネージャーです。pm2 をインストールするには、以下のコマンドを実行します:

sudo npm install -g pm2

このコマンドにより、pm2 がシステム全体にインストールされます。

結論

おめでとうございます!Ubuntu に Node.js を正常にインストールしました。これで、Node.js を使用してアプリケーションを構築することができます。インストール中に問題が発生した場合は、手順を正しく実行し、エラーメッセージに注意してください。