ITよろづや

ITの参考になる情報を備忘録代わりに残していきます

CentOS7にyum経由でNode.js 8.x 系のインストールする手順

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
-------------

以上でインストール作業とバージョン確認までが完了になります。