Node.jsは、サーバー側アプリケーションを開発するためのオープンソースのクロスプラットフォームJavaScriptランタイム環境です。
イベント駆動型のノンブロッキングI/Oモデルを使用しているため、軽量で効果的であり、分散デバイス間で実行されるデータ集約型のリアルタイムアプリケーションに最適です。
ここでは、Node.jsをFedora 35 /Fedora34にインストールする方法を説明します。
Fedora35にNode.jsをインストールする
Node.jsは、NodeSource、NVM、およびDebianリポジトリを使用してインストールできます。したがって、Node.jsをインストールする方が簡単だと思われる方法のいずれかに従ってください。
先に進む前に、curlパッケージをインストールする必要がある場合があります。
sudo dnf install -y curl
NodeSourceを使用してNode.jsをインストールする
Nodesourceは、大手の商用エンタープライズソフトウェア会社であり、Node.jsとNPMのインストール用のリポジトリを提供しています。
この記事の執筆時点では、以下のバージョンが本番環境での使用に適しています。公式ページにアクセスして、サポートされているNode.jsのバージョンを見つけることができます。
- v16.x(アクティブLTS)
- v14.x(メンテナンスLTS)
- v17.x(最新バージョン)
v16.x(アクティブLTS)
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash - sudo dnf install -y nodejs
v14.x(メンテナンスLTS)
curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash - sudo dnf install -y nodejs
v17.x(最新バージョン)
curl -fsSL https://rpm.nodesource.com/setup_17.x | sudo bash - sudo dnf install -y nodejs
NVMを使用してNode.jsをインストールする
nvmはNode.jsのバージョンマネージャーであり、ユーザーごとにNode.jsをインストールし、シェルごとに呼び出すのに役立ちます。また、複数のバージョンのnode.jsを並行してインストールして使用することもできます。
以下のコマンドを実行してnvmをインストールします。
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash -
nvmのインストール後、現在のセッションを終了して再度ログインします。
次に、以下のコマンドを使用して、nvmのインストールを確認します。
nvm -v
出力:
0.38.0
これで、nvmコマンドを使用して、最新の安定バージョン、最新のLTSバージョン、Node.jsの特定のバージョンを以下のコマンドでインストールできます。
# Latest Stable Version nvm install node # Latest LTS Version nvm install --lts # Specific Version nvm install 12.22.5nvm ls-remoteを使用してインストール可能なNode.jsバージョンを一覧表示し、nvmを使用してnode / –lts /
Fedoraリポジトリを使用してNode.jsをインストールする
Node.jsはFedoraのモジュールとしても利用可能であり、以下のコマンドを使用してnpm(Node Package Manager)と一緒にインストールできます。
Node.js v16.x(LTS)とnpm v8.1.xは、この記事を書いているときにFedoraリポジトリで利用できます。
sudo dnf module list nodejsを使用して使用可能なストリーム(Node.jsバージョン)を一覧表示し、sudo dnf module enable / disable -y nodejs:
sudo dnf module enable -y nodejs:16 sudo dnf install -y nodejs npm
Node.jsのインストールを確認する
次のコマンドを使用して、Node.jsのバージョンを確認します。
node -v
出力:(Node.js v16.x)
v16.13.1
npmのバージョンを確認してください。
npm -v
出力:
8.1.2
ビルドツールのインストール
npmからネイティブアドオンをコンパイルしてインストールするには、ビルドツールをインストールする必要があります。
sudo dnf install -y gcc-c++ make
結論
それで全部です。 Node.jsをFedora35/Fedora34にインストールする方法を学んだことを願っています。