メインコンテンツまでスキップ

Fedora に Node.js をインストールする方法

Fedora に Node.js をインストールする方法

Node.js は、JavaScript を使用してサーバーサイドアプリケーションを構築するための強力で多目的なプラットフォームです。イベント駆動型のノンブロッキング I/O モデルを提供しており、スケーラブルで効率的な処理が可能です。このチュートリアルでは、Fedora に Node.js をインストールする手順をご案内します。

前提条件

始める前に、以下の前提条件を満たしていることを確認してください:

  • root アクセス権を持つ Fedora マシン
  • ターミナルまたは SSH クライアント

ステップ 1: システムのアップデート

最初のステップは、次のコマンドを実行してシステムをアップデートすることです:

sudo dnf update

これにより、パッケージリポジトリが更新され、システムが最新の状態になります。

ステップ 2: Node.js のインストール

Fedora に Node.js をインストールする最も簡単な方法は、NodeSource リポジトリを使用することです。リポジトリを追加するために、次のコマンドを実行してください:

curl -sL https://rpm.nodesource.com/setup_lts.x | sudo bash -

リポジトリが追加されたら、次のコマンドを実行して Node.js をインストールすることができます:

sudo dnf install -y nodejs

これにより、最新の LTS バージョンの Node.js とその依存関係がインストールされます。

ステップ 3: インストールの確認

Node.js が正しくインストールされているかを確認するために、次のコマンドを実行してください:

node -v

これにより、インストールした Node.js のバージョンが出力されます。例えば:

v14.17.6

また、次のコマンドを実行することで、npm (Node パッケージマネージャー) のバージョンも確認できます:

npm -v

これにより、インストールした npm のバージョンが出力されます。例えば:

6.14.15

ステップ 4: 使用例

Node.js が Fedora マシンにインストールされたので、それを使用してアプリケーションを構築することができます。以下に、始めるためのいくつかのシンプルな例を示します:

例 1: Hello World

hello.js という名前のファイルを作成し、以下のコードを記述してください:

console.log('Hello World!');

ファイルを保存し、Node.js を使用して実行してください:

node hello.js

これにより、次のような出力が表示されるはずです:

Hello World!

例 2: HTTP サーバー

server.js という名前のファイルを作成し、以下のコードを記述してください:

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World!');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

ファイルを保存し、Node.js を使用して実行してください:

node server.js

これにより、ポート 3000 上で HTTP サーバーが起動します。ウェブブラウザや curl のようなツールを使用してアクセスすることができます:

curl http://localhost:3000/

これにより、次のような出力が表示されるはずです:

Hello World!

ステップ 5: 注意点

Fedora に Node.js をインストールする際には、以下のいくつかの注意点に留意してください:

  • root アクセス権または sudo 特権を持っていることを確認してください。
  • 新しいパッケージをインストールする前に、常にシステムをアップデートしてください。
  • 最新かつ安全な Node.js のバージョンを取得するために、信頼できるリポジトリを使用してください。
  • Node.js とその依存関係を最新の状態に保つことで、セキュリティ上の脆弱性を回避します。

結論

このチュートリアルでは、Fedora に Node.js をインストールする方法を説明しました。また、Node.js の使用を始めるためのいくつかのシンプルな例も提供しました。Node.js がインストールされたので、JavaScript を使用してパワフルでスケーラブルなアプリケーションの構築を開始することができます。