目的
目的は、Ubuntu 16.04 XenialXerusLinuxにクロスプラットフォームのJavaScriptランタイム環境であるNode.jsをインストールすることです
要件
ルートとして、またはsudo
を介したUbuntuシステムへの特権アクセス コマンドが必要です。
難易度
簡単
規約
- # –指定されたLinuxコマンドは、rootユーザーとして直接、または
sudo
を使用して、root権限で実行する必要があります。 コマンド - $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります
手順
Ubuntu 16.04 XenialXerusLinuxサーバーにNode.jsをインストールする方法は複数あります。以下の手順は、標準のUbuntuリポジトリ、PPAリポジトリ、Node.jsネイティブセットアップスクリプトを使用し、NodeVersionManagerを使用してNode.jsをインストールする方法を示しています。最も簡単なインストールは、標準のUbuntuリポジトリを使用することですが、Node.jsのバージョンが低くなります。最先端のNode.jsバージョンが必要な場合は、Node.jsネイティブセットアップスクリプトを使用した自動インストールを選択することをお勧めします。
Ubuntuリポジトリからのnode.jsのインストール
Ubuntuの標準リポジトリを使用したNode.jsのインストールは、これ以上簡単なものではありません。
$ sudo apt-get install nodejs
Node.jsパッケージマネージャーnpm
をインストールすることもできます :
$ sudo apt-get install npm
インストールされているバージョンを確認します:
$ nodejs --version v4.2.6 $ npm --version 3.5.2
PPAリポジトリの使用
該当する場合は、最初にadd-apt-repository
を作成します システムで使用可能なコマンド:
$ sudo apt-get install python-software-properties
次に、PPAリポジトリを追加します:
$ sudo add-apt-repository -y -r ppa:chris-lea/node.js $ sudo curl --silent https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
インストールするNode.jsのバージョン番号を設定します:
VERSION=node_7.x DISTRO="$(lsb_release -s -c)"
上記の設定でNode.jsリポジトリを構成します:
$ sudo echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list $ sudo echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
この時点で、以下のapt-get
を実行するだけです。 Node.jsをインストールするコマンド:
$ sudo apt-get update $ sudo apt-get install nodejs
インストールの正確さを確認してください:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
Node.jsセットアップスクリプト
ネイティブのNode.jsセットアップスクリプトを使用するのが、Ubuntu16.04Linuxサーバーに最新のNode.jsバージョンをインストールする最も簡単な方法です。
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - $ sudo apt-get install nodejs
全部終わった。バージョンを確認する:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
nvmのインストール
上記のNode.jsインストールのいずれもご使用の環境に適合しない場合は、nvm
を使用した以下の手動インストール 役に立つかもしれません。まず、すべての前提条件をインストールします:
$ sudo apt-get install build-essential libssl-dev
nvm
をインストールします ネイティブインストールスクリプトを使用します。必要に応じて、以下のURL内のバージョン番号を修正してください:
# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
新しいNVM設定のソース:
$ . ~/.profile
適切なバージョン番号を見つけます。たとえば、次のコマンドは、これまでのすべてのLTSNode.jsリリースを一覧表示します。
$ nvm ls-remote | grep -i lts v4.2.0 (LTS: Argon) v4.2.1 (LTS: Argon) v4.2.2 (LTS: Argon) v4.2.3 (LTS: Argon) v4.2.4 (LTS: Argon) v4.2.5 (LTS: Argon) v4.2.6 (LTS: Argon) v4.3.0 (LTS: Argon) v4.3.1 (LTS: Argon) v4.3.2 (LTS: Argon) v4.4.0 (LTS: Argon) v4.4.1 (LTS: Argon) v4.4.2 (LTS: Argon) v4.4.3 (LTS: Argon) v4.4.4 (LTS: Argon) v4.4.5 (LTS: Argon) v4.4.6 (LTS: Argon) v4.4.7 (LTS: Argon) v4.5.0 (LTS: Argon) v4.6.0 (LTS: Argon) v4.6.1 (LTS: Argon) v4.6.2 (LTS: Argon) v4.7.0 (Latest LTS: Argon) v6.9.0 (LTS: Boron) v6.9.1 (LTS: Boron) v6.9.2 (Latest LTS: Boron)
nvm
を使用する 目的のNode.jsバージョンをインストールするコマンド。たとえば、次のコマンドは最新のLTSNode.jsリリースをインストールします。
$ nvm install 6.9.2 ######################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v6.9.2 (npm v3.10.9) Creating default alias: default -> 6.9.2 (-> v6.9.2)
バージョンを確認する:
$ node --version v6.9.2 $ npm --version 3.10.9