Edited at

CentOS 6.xにLTS(4.3.0)のnode.jsをインストールする

More than 3 years have passed since last update.

いつの間にかNode.jsが4.xとかになっている。0.xから一気に、LTSが4.x、最新が5.x系になったようだ。。

これをCentOS6.xにインストールしたい。

nodeはどんどんバージョンが変わるので、今回はLTS版にする。


今入っているやつがあれば削除する

私はepleからyumでインストールしていたので、

sudo yum remove nodejs

で消しました。

互換性の問題から、必要に応じてglobalのモジュールも削除した方がいいかもしれません。

モジュールの場所は、

npm root -g

で確認出来ます。私の場合は/usr/lib/node_modulesでした。


最新をインストールする

今回もyumでインストールしたい。


リポジトリ

まずはリポジトリのインストール。

sudo rpm -Uvh https://rpm.nodesource.com//pub_4.x/el/6/x86_64/nodesource-release-el6-1.noarch.rpm


CentOS7の場合は

rpm -Uvh https://rpm.nodesource.com/pub_4.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm とする。



本体

sudo yum install nodejs

これで行ける。

node -v

v4.3.0