CentOS7.4にyum経由でNode.js 8.x 系のインストールする手順を説明します。
yumを使うのでインターネットに接続できる環境が必要です。自宅のVMware Playerに構築した仮想マシンにて確認しました。
[root@TestServer ~]# curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
## Installing the NodeSource Node.js 8.x repo...
## Inspecting system...
+ rpm -q --whatprovides redhat-release || rpm -q --whatprovides centos-release || rpm -q --whatprovides cloudlinux-release || rpm -q --whatprovides sl-release
+ uname -m
## Confirming "el7-x86_64" is supported...
+ curl -sLf -o /dev/null 'https://rpm.nodesource.com/pub_8.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm'
## Downloading release setup RPM...
+ mktemp
+ curl -sL -o '/tmp/tmp.pZr1M0hZzV' 'https://rpm.nodesource.com/pub_8.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm'
## Installing release setup RPM...
+ rpm -i --nosignature --force '/tmp/tmp.pZr1M0hZzV'
## Cleaning up...
+ rm -f '/tmp/tmp.pZr1M0hZzV'
## Checking for existing installations...
+ rpm -qa 'node|npm' | grep -v nodesource
## Run `yum install -y nodejs` (as root) to install Node.js 8.x and npm.
## You may also need development tools to build native addons:
## `yum install -y gcc-c++ make`
-------------
「Run `yum install -y nodejs` (as root) to install Node.js 8.x and npm」というメッセージがあるので、以下を実行しました。
-------------
[root@TestServer ~]# yum -y install nodejs
読み込んだプラグイン:fastestmirror, langpacks
nodesource | 2.5 kB 00:00:00
nodesource/x86_64/primary_db 0% [ ] 0.0 B/s | 0 B --:--:-- ETA nodesource/x86_64/primary_db | 34 kB 00:00:00
Loading mirror speeds from cached hostfile
* base: mirror.fairway.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ nodejs.x86_64 2:8.11.1-1nodesource を インストール
--> 依存性解決を終了しました。
依存性を解決しました
=============================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
=============================================================================================================================================================
インストール中:
nodejs x86_64 2:8.11.1-1nodesource nodesource 17 M
トランザクションの要約
=============================================================================================================================================================
インストール 1 パッケージ
総ダウンロード容量: 17 M
インストール容量: 51 M
Downloading packages:
~中略~
検証中 : 2:nodejs-8.11.1-1nodesource.x86_64 1/1
インストール:
nodejs.x86_64 2:8.11.1-1nodesource
完了しました!
[root@TestServer ~]#
-------------
続いてバージョン確認です。
-------------
[root@TestServer ~]# node -v
v8.11.1
[root@TestServer ~]# npm -v
5.6.0
-------------
以上でインストール作業とバージョン確認までが完了になります。