更新履歴
- 【pytest】特定のテストだけを実行する方法!ファイル・クラス・関数ごとに解説
- TeraTermのセッションが勝手に切れる原因と対策|タイムアウトを防ぐ設定ガイド
- WinMergeをインストール不要で使う!ポータブル版の導入手順とメリットを解説
- 【完全ガイド】WinMergeでバイナリ比較をする方法
- SwaggerとOpenAPIの違いを徹底解説!仕様とツールの関係性を理解する
- 【Python】ファイル存在チェックの実装方法(pathlib、os.path)
- Pythonで文字列を除去する方法を完全解説!strip・replace・正規表現
- スタック領域とヒープ領域の違いとは?メモリ管理から使い分けまで徹底解説
- Python Docstringの書き方完全ガイド|主要スタイルの比較と保守性を高める記述
- シングルトン(Singleton)デザインパターンを徹底解説!Java実装例・メリット・デメリット
- サインインとログインの違いとは?意味・使い分けをわかりやすく解説
- 静的サイトと動的サイトの違いを徹底比較!メリット・デメリットと選び方を解説
- モノリスとマイクロサービスの違いを徹底比較|メリット・デメリットと失敗しない選定基準
- RESTとSOAPの違いを徹底比較!特徴・メリット・使い分けを解説
- 同期・非同期とブロッキング・ノンブロッキングの違い|概念と使い分けを徹底比較
- マルチプロセスとマルチスレッドの違いを解説!メリット・デメリット・使い分け
- hostsファイルとDNSの違いとは?優先順位・仕組み・使い分けを解説
- Excelで複数行を1行にまとめる方法まとめ【関数・PQ対応】
- レスポンスタイムとターンアラウンドタイムの違い【基本情報対策】
- ステートレスとステートフルの違いを徹底解説!エンジニアが知るべき仕組みと具体例
お役立ちツール
この記事は役に立ちましたか?
Ubuntuユーザにお勧めの本
Node.jsは、サーバーサイドJavaScriptとして幅広く利用されており、Webアプリケーション開発やツールの自動化、APIサーバーの構築など多様な用途に対応しています。
本記事ではUbuntuでNode.js, npmをインストールする方法として、標準的なaptを用いる方法と、開発に推奨されるNode Version Manager (nvm)を用いる方法の2種類を紹介します。
UbuntuでNode.js・npmのインストール方法を選ぶ
UbuntuでNode.jsをインストールする場合、主に以下の2つの方法があります。
- aptコマンドでインストール: 手軽にインストールしたい場合や、特定のバージョンにこだわらない場合に適しています。
- nvm (Node Version Manager) でインストール: 複数のバージョンを使い分けたい場合や、最新版を利用したい開発者の方に推奨される方法です。
確認した環境
Ubuntu 24.04 LTS
方法1:aptコマンドでNode.js/npmをインストール
Ubuntuの標準パッケージマネージャーであるaptを使用してインストールします。
Node.js、npmがインストールされていないことの確認
事前にNode.js、npmコマンドがインストールされていないかチェックします。
node -v未インストールの場合、bash: node: command not found のように表示されます。同様に npm -v も確認しておきましょう。
npm -vどちらかが既に存在する場合は、一度アンインストールしてから進めるか、nvmでのインストールを検討してください。
aptのパッケージリスト更新
まず、aptのパッケージリストを最新の状態に更新します。
sudo apt update[!NOTE] sudoコマンドが使えない場合は、以下の記事を参照して設定を行ってください。
ITナレッジライフ【Ubuntu】sudoコマンドのインストール方法(使えない場合)
sudoはコマンド単位で一般ユーザにroot権限を与えるコマンドです。Ubuntuにsudoコマンドがない場合は、apt installコマンドでインストールを行います。
Node.js,npmパッケージ確認
apt listでnodejs,npmパッケージが存在することを確認します。
sudo apt list nodejs npmListing... Donenodejs/noble 18.19.1+dfsg-6ubuntu5 amd64npm/noble 9.2.0~ds1-2 allNode.jsとnpmのインストール
以下のコマンドで、nodejs(本体)とnpm(パッケージ管理ツール)をインストールします。
sudo apt install -y nodejs npm片方のみインストールする場合は、
nodejsまたはnpmのみを指定してください。Node.jsのみインストール sudo apt install -y nodejsnpmのみインストール sudo apt install -y npm
インストール途中でエリアを問われたら、5 (Asia) -> 78 (Tokyo) の順に選択します。
タイムゾーン設定1(5 (Asia))
インストール途中でエリアを問われたら、5(Asia)を選択します。

タイムゾーン設定2(78 (Tokyo))
タイムゾーンに78(Tokyo)を選択します。

\ITエンジニアにお勧めの一冊/
Node.js/npmバージョン確認
インストール完了後、バージョンが表示されるか確認します。
node -vvxx.x.x のような数値が表示されれば成功です。
npm -vx.x.xのような数値が表示されれば成功です。
Node.js,npmインストール後、パッケージ確認
apt listでパッケージがインストールされたことも確認します。
sudo apt list nodejs npm末尾に[installed]と表示されていることをご確認ください。
Listing... Donenodejs/noble,now 18.19.1+dfsg-6ubuntu5 amd64 [installed]npm/noble,now 9.2.0~ds1-2 all [installed]apt版Node.js/npmのアンインストール方法
aptでインストールしたNode.js/npmを削除する場合は、以下のコマンドを実行します。
sudo apt purge -y --autoremove nodejs npmアンインストールが終わるまでしばらく待ちます。

アンインストールコマンドが終了したら、nodeとnpmコマンドの未存在確認をします。
方法2:nvmを利用してインストール
nvm(Node Version Manager)を使用すると、複数のNode.jsバージョンを簡単に切り替えられるようになります。本格的な開発を行う場合はこちらがおすすめです。
nvmの導入
まず、nvm本体をインストールします。インストールスクリプトをダウンロードして実行します。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash[!TIP] 上記のバージョン(v0.39.7)は執筆時点のものです。最新のスクリプトは nvmのGitHubリポジトリ で確認することをおすすめします。
インストール後、一度ターミナルを再起動するか、以下のコマンドを実行して反映させます。
export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"nvmがインストールされたことをバージョン確認コマンドで確認します。
nvm -vNode.jsのインストール
nvmを使用して、Node.jsをインストールします。
最新の安定版(LTS)をインストールする場合
最新の安定版をインストールするには、次のコマンドを使用します。
nvm install --ltsこれは、Node.jsの最新の安定バージョン(LTS)を自動的に取得してインストールします。
特定のバージョンを指定する場合
特定のバージョン(例:v20.12.2)を指定してインストールしたい場合は、以下のようにします。
nvm install 20.12.2Node.jsバージョンの切り替えとデフォルト設定
Node.jsのインストールされているバージョンの一覧は nvm ls で確認できます。
nvm lsバージョンを切り替える
インストールした任意のバージョンを利用するには、次のようにします。
nvm use 20.12.2現在のセッションで使用するNode.jsのバージョンが変更されます。プロジェクトごとに異なるバージョンを使い分けたいときにも便利です。
デフォルトで使用するバージョンを指定する
nvm alias default 20.12.2この設定により、ターミナルを開いた際には自動的にこのバージョンが有効になります。
Node.jsの利用可能なバージョンを確認
nvmを使えば、インストール可能なNode.jsのすべてのバージョンを確認できます。次のコマンドで一覧表示されます。
nvm ls-remoteこのコマンドを実行すると、v0.xから最新のv20.xまでのすべてのバージョンが表示されます。プロジェクトに適したバージョンを探す際に非常に便利です。
既存のapt版との競合に注意
aptでインストールしたNode.jsが残っていると、nvmと競合して意図しないバージョンが呼ばれることがあります。nvmをメインで使う場合は、方法1のアンインストール手順で古いバージョンを削除しておくことを推奨します。
まとめ:aptとnvmどちらを使うべき?
- とりあえず動かしたい、学習を始めたい:
aptで十分です。 - 実務で使いたい、プロジェクトごとにバージョンを変えたい:
nvmを導入しましょう。
また、Node.jsをインストールした後は、高速なパッケージマネージャーである pnpm や yarn の導入も検討してみてください。
これからのNode.js開発がスムーズに進むことを応援しています!
Ubuntuユーザにお勧めの本
以上で本記事の解説を終わります。
よいITライフを!

