Ubuntu Node.js / npm インストール ガイド:nvm (推奨) vs apt 比較

Ubuntu Node.js / npm インストール 簡単ガイド:nvm (推奨) vs apt 比較【2025年版】

UbuntuでNode.js開発を始めるには、Node.js本体と、パッケージ管理ツールnpmのインストールが必要です。この記事では、UbuntuにNode.jsとnpmをインストールする主要な2つの方法、推奨のnvm簡単なaptを比較・解説します。

目次

nvm vs apt どっちを選ぶ? インストール方法の比較

開発用途なら、バージョン管理が柔軟なnvm (Node Version Manager) がおすすめです。Node.jsをインストールするとnpmも通常同時にインストールされます。

特徴nvm (推奨)apt
バージョン管理複数OK (LTS/最新/特定)不可 (多くは古いバージョン)
sudo不要必要
パーミッションエラー起きにくいグローバルインストール時に注意

nvmを使ったNode.js/npmインストール手順 (推奨)

柔軟でトラブルが少ない方法です。

(1) nvmインストール:

# 最新スクリプトを実行 (バージョンは適宜確認: v0.39.7など)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# ターミナル再起動 or source ~/.bashrc を実行

(2) Node.js / npmインストール:

# 最新LTS版のNode.jsをインストール (npmも同時に入る)
nvm install --lts

aptを使ったNode.js/npmインストール手順 (簡単)

手軽ですが、Node.js/npmのバージョンが古くなる可能性があります。

sudo apt update
sudo apt install nodejs npm -y

Node.jsとnpmのバージョン確認方法

ターミナルで以下を実行し、Node.jsとnpmのバージョンが表示されればインストール成功です。

node -v
npm -v

npmのアップデート方法

npm自体を最新にするには以下を実行します (nvmならsudo不要)。

npm install -g npm@latest

注意点:パーミッションエラー(EACCES)と対策

npm install -g <package> 実行時に権限エラー(EACCES: permission denied)が出ることがあります。

nvmを使えば、このエラーは基本的に発生しません。 aptでインストールしてエラーが出た場合は、nvmの利用を検討してください。(sudoでの実行は非推奨です。)

(まとめ)
UbuntuへのNode.js/npmインストールは、開発ならnvmが最もおすすめです。手軽さ重視ならaptも使えますが、バージョンに注意しましょう。環境に合わせて最適な方法を選んでください。

さらに深く学びたい方へ

この記事で紹介した技術をマスターするには、体系的な学習が重要です。独学で挫折しそうな方は、現役
エンジニアから直接学べるプログラミングスクールも検討してみてください。

現場で通用するスキルを身につけるなら

DMM WEBCAMPのカリキュラムは、実際の開発現場を想定したチーム開発も経験できます。ポートフォリオ制作
支援もあり、転職活動で差をつけられます。

未経験から4ヶ月でエンジニアとして活躍できるレベルまで成長可能です。

実務レベルのWeb開発スキルを習得するなら

RUNTEQは、1000時間の圧倒的学習量で、現場で即戦力となるWebエンジニアを育成します。Ruby on
Railsに特化し、実際のWebサービス開発を通じて実践力を養います。

卒業生の多くが自社開発企業への転職に成功している実績があります。

じっくり理解を深めたい方へ

この記事で紹介した内容を確実に身につけるには、分からない点をすぐに質問できる環境が重要です。CodeCa
mpなら、現役エンジニアとのマンツーマンレッスンで、あなたのペースで着実にスキルアップできます。

朝7時〜夜23時まで、365日受講可能なので、仕事や学業と両立しながら学習を進められます。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次