Node.js 11 系の最新版を Ubuntu 18.04 に apt インストールする

Ubuntu 構築

プログラミング言語「Node.js」の最新版をインストールする手順です。
Node.js は、サーバーサイドで動作する JavaScript として利用が広がりつつあります。

今回構築するサーバー環境は次の通りで、
最新版の Node.js 11.1.0 と、安定版の Node.js 10.13.0 を導入します。

  • Ubuntu 18.04
  • Node.js 11.1.0
  • Node.js 10.13.0 ※後半で解説

CentOS 7.5 の場合
Fedora 29 の場合



Node.js 11 の公式リポジトリを Ubuntu に追加する

Ubuntu 標準リポジトリでは Node.js のインストールが出来ません。
Node.js 公式から提供されているリポジトリを追加します。

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

apt show コマンドで、パッケージ情報を確認します。
現時点での最新版 Node.js 11.1.0 が認識されました。

$ apt show nodejs
Package: nodejs
Version: 11.1.0-1nodesource1
Priority: optional
Section: web

Node.js のインストールを実行します。

$ sudo apt install nodejs

Node.js 11.1 および npm の動作確認

インストールされた Node.js のバージョンを確認します。

$ node --version
v11.1.0

Node.js のパッケージマネージャー npm もインストールされています。
記事公開時点での最新バージョンは 6.4.1 となっています。

$ npm --version
6.4.1

プログラミングの基礎「Hello, World!」を試してみます。
1行のファイルを作成し、Node.js で実行します。

# ファイルを作成
$ echo 'console.log("Hello, World!");' > hello.js

$ node hello.js
Hello, World!

Node.js 10.13.0 LTS 版をインストールする場合

基本的な手順は、Node.js 11 の場合と同一です。
Node.js 10系の公式リポジトリを Ubuntu に追加します。

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

インストールされるバージョンを確認します。
この場合は、Node.js 10.13.0 がインストールされます。

$ apt show nodejs
Package: nodejs
Version: 10.13.0-1nodesource1
Priority: optional
Section: web

apt でインストールを実行します。

$ sudo apt install nodejs

Node.js 10系の最新版がインストールされました。

$ node --version
v10.13.0

Node.js インストールのまとめ

Node.js 最新版のインストール手順を解説しました。
Ubuntu の場合は、Node.js 公式リポジトリを活用すると簡単に構築できます。

Node.js 11系と、10系でコマンドが異なるため注意が必要です。
インストールする直前に、apt show コマンドでバージョンを確認しておきましょう。

【関連記事】
Go 言語のインストール手順 (Ubuntu)
Docker のインストール手順 (Ubuntu)
MongoDB のインストール手順 (Ubuntu)
memcached のインストール手順 (Ubuntu)
PHP 7.2, Laravel 5.6 のインストール手順