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 を使用してパワフルでスケーラブルなアプリケーションの構築を開始することができます。