Node.js 11.x、12.x、14.x を Ubuntu 16.x/18.x、CentOS 7.x/8.x にバイナリ配布またはソースからインストールする手順。
Node.js の人気はかつてないほど急速に高まっています。 最近始めた方なら Nodejs開発の学習の場合、最初に行う必要があることの 1 つは、それらをインストールすることです。
技術的には、物事をインストールする方法は複数ありますが、簡単で適切なプロセスに従うことで、作業がずっと楽になります。
以下、私はでテストしました デジタルオーシャン サーバ。 はじめましょうか。
Ubuntu 16.x または 18.x
Nodejs の最新バージョンは、デフォルトのリポジトリから入手できません。 ただし、心配する必要はありません。次のように NodeSource ディストリビューションを使用できます。
- サーバーに root としてログインします
- 以下を実行
Node.js 11.x をインストールするには
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
Node.js 12.x をインストールするには
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Node.js 14.x をインストールするには
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
上記により、NodeSource Node.js リポジトリがダウンロードされ、インストールされます。 上記の出力の最後に、次のようなものが表示されるはずです。
Reading package lists... Done ## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn
- 次に、次のコマンドを使用して nodejs をインストールする必要があります。
apt-get install -y nodejs
数秒かかり、完了したら; バージョンを確認できるはずです。
[email protected]:~# nodejs -v v11.7.0 [email protected]:~#
そして、ご覧のとおり、11.7.0 バージョンがインストールされています。
CentOS/RHEL 7.x または 8.x
まず、次のコマンドを使用して NodeSource リポジトリをインストールする必要があります。
Nodejs 11.x をインストールする
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
Nodejs 12.x をインストールする
curl -sL https://rpm.nodesource.com/setup_12.x | bash -
Nodejs 14.x をインストールする
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
次に、以下のように Nodejs をインストールします。
yum install -y nodejs
CentOS 8.x を使用している場合は、DNF を試すこともできます。
dnf install -y nodejs
数秒かかりますが、最終的には以下のように表示されます。
Running transaction Preparing : 1/1 Installing : python3-setuptools-39.2.0-5.el8.noarch 1/4 Installing : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Installing : python3-pip-9.0.3-16.el8.noarch 3/4 Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4 Installing : nodejs-2:14.9.0-1nodesource.x86_64 4/4 Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4 Verifying : python3-pip-9.0.3-16.el8.noarch 1/4 Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Verifying : python3-setuptools-39.2.0-5.el8.noarch 3/4 Verifying : nodejs-2:14.9.0-1nodesource.x86_64 4/4 Installed: nodejs-2:14.9.0-1nodesource.x86_64 python3-pip-9.0.3-16.el8.noarch python3-setuptools-39.2.0-5.el8.noarch python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 Complete! [[email protected] ~]#
これは、Node.js がインストールされ、-v 構文で確認できることを意味します。
[[email protected] ~]# node -v v11.7.0 [[email protected] ~]#
上記の手順は、Fedora 29 以降でも機能するはずです。
ソースコードからのインストール
インターネットに接続できない DMZ 環境にいる場合はどうなりますか? ソースコードをビルドすることでインストールできます。 バイナリ配布による手順は上記ほど簡単ではありませんが、実行可能です。
- Ubuntu または CentOS サーバーにログインします
- 最新または必要なものをダウンロードします ここ wgetを使用。 最新のものを試しています。
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
- 現在の作業ディレクトリに作成された新しいフォルダーが表示されます。
drwxr-xr-x 9 502 501 4096 Jan 17 21:27 node-v11.7.0
- 新しく作成されたフォルダに移動します
cd node-v11.7.0/
そして、今度は Node.js をソースからビルドします。
ただし、先に進む前に、前提条件がインストールされていることを確認してください。
Ubuntu を使用している場合は、以下の前提条件をインストールします
apt-get update apt-get install gcc g++ clang make
そしてCentOSの場合
yum update yum install gcc clang gcc-c++
./configure
- エラーがないことを確認してから次へ
make make install
ビルドにはしばらく時間がかかります。 以下を実行して、インストールされているバージョンを確認できます。
[email protected]:~# node --version v11.7.0 [email protected]:~#
おわかりのとおり、Nodejs のインストールは簡単です。
次に、Nodejs フレームワークを調べて、 プロのプログラマー.