ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

DebianでNode.jsをインストールする方法

編集済み 1 1週間前 によって ExtremeHow 編集チーム

ディストリビューション型オペレーティングシステムNode.jsソフトウェアのインストール開発プログラミングコマンドラインインターフェースリナックスオープンソースシステム管理IT

DebianでNode.jsをインストールする方法

翻訳が更新されました 1 1週間前

はじめに

Node.jsは、サーバーサイドでJavaScriptコードを実行するための人気のJavaScriptランタイム環境です。スケーラブルなネットワークアプリケーションを構築するために広く使用されており、現代のウェブ開発エコシステムで働く開発者にとって貴重です。Debianベースのシステムを使用している場合、その広大なライブラリのエコシステムとその機能を活用するためにNode.jsをインストールしたいと思うでしょう。このガイドでは、DebianシステムにNode.jsをインストールする方法について詳しく説明します。さまざまなインストール方法を説明し、各方法の明確で正確な手順を提供します。

準備

Node.jsのインストールを進める前に、システムのパッケージインデックスを更新する必要があります。この更新により、パッケージマネージャーがリポジトリで利用可能な最新バージョンのソフトウェアを認識します。次のコマンドでパッケージリストを更新できます:

sudo apt update

パッケージインデックスを更新した後、インストール済みのパッケージを最新バージョンにアップグレードすることも推奨されます。更新が必要なパッケージの数に応じて時間がかかる場合があります。パッケージをアップグレードするには、次のコマンドを使用します:

sudo apt upgrade

方法1: DebianリポジトリからAPTを使用してNode.jsをインストールする

DebianでNode.jsをインストールする最も簡単な方法は、公式のDebianリポジトリからAPT(Advanced Package Tool)を使用することです。この方法は、安定性を重視し、最新バージョンのNode.jsを使用することにこだわらないユーザーに最適です。

まず、DebianのパッケージリストにNode.jsが利用可能か確認します:

apt-cache show nodejs

利用可能であれば、次のコマンドでNode.jsをインストールできます:

sudo apt install nodejs

インストールプロセスが完了したら、バージョンを確認してNode.jsが正しくインストールされていることを確認します。次のコマンドで確認できます:

nodejs --version

デフォルトのDebianリポジトリのパッケージが最新のバージョンでない場合があります。最新のバージョンが必要な場合は、別の方法を検討してください。

方法2: NodeSourceリポジトリを使用してNode.jsをインストールする

Debianリポジトリに提供されているNode.jsの最新バージョンが必要な場合、NodeSourceリポジトリを使用することができます。NodeSourceは、Node.jsの配布の提供と管理を専門とする会社です。

NodeSourceリポジトリを追加する

まず、NodeSourceリポジトリをシステムに追加する必要があります。これは、NodeSourceが提供するスクリプトを実行することで行えます。必要なNode.jsのバージョンを決定する必要があります。例えば、Node.jsバージョン14が必要な場合、以下を実行します:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

スクリプトの実行が終了するのを待ちます。このスクリプトは、NodeSourceの署名キーをシステムに追加し、新しいaptソースリストファイルを作成します。

NodeSourceからNode.jsをインストールする

次に、Node.jsをインストールします:

sudo apt install nodejs

再度、バージョンを確認してNode.jsがインストールされていることを確認します:

node --version

これは、NodeSourceからインストールされたNode.jsのバージョンを表示します。

Nodeパッケージマネージャー(npm)

Node.jsをインストールすると、NPM(Nodeパッケージマネージャー)もインストールされます。NPMはJavaScriptライブラリやフレームワークを管理するための重要なツールです。NPMが正しくインストールされているかを確認するには、次のようにバージョンを確認できます:

npm --version

バージョン番号が表示されれば、NPMはシステムに正常にインストールされています。

NVM(Nodeバージョンマネージャー)を通じてNode.jsをインストールする

Nodeバージョンマネージャー(NVM)は、開発者が1つのシステムで複数のバージョンのNode.jsをインストールおよび管理できるツールです。異なるバージョンのNode.jsを必要とするさまざまなプロジェクトをテストする際に特に便利です。以下にNVMを使用してNode.jsをインストールする手順を示します:

NVMをインストールする

まず、curlコマンドを使用してNVMをダウンロードおよびインストールします:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

スクリプトを実行した後、ターミナルを閉じて再度開く必要があるかもしれません。または、ターミナルを閉じずにNVMを使用し始めるために、プロファイルをソース化します:

source ~/.bashrc // もしくはZshを使用している場合は ~/.zshrc

NVMを使用してNode.jsをインストールする

NVMがインストールされたら、これを利用してNode.jsをインストールできます。Node.jsの最新バージョンをインストールするには、次のコマンドを使用します:

nvm install node

特定のバージョン、例えばNode 14を使用したい場合:

nvm install 14

インストールを確認し、どのバージョンがアクティブかを確認するには:

node --version

NVMは、使用するNode.jsのバージョンをコントロールするためのコマンドも提供します。インストールされたバージョン間で切り替えができます:

nvm use 14

デフォルトのNode.jsバージョンを設定する

デフォルトのNode.jsバージョンを設定して、シェルを開くたびにそれがアクティブになるようにするには:

nvm alias default 14

Node.jsでの追加の設定と作業

DebianにNode.jsを正常にインストールした後は、プロジェクトの要件に基づいて追加の設定を行うことができます。

グローバルパッケージのインストール

npm(Nodeパッケージマネージャー)を使用して、次のコマンド構造でパッケージをグローバルにインストールできます:

npm install -g [package-name]

たとえば、世界的に人気のあるNode.jsのフレームワークexpressをグローバルにインストールしたい場合は、次のようにします:

npm install -g express

Node.jsアプリケーションのセットアップ

シンプルなNode.jsアプリケーションのセットアップを作成するには、NPMでプロジェクトを初期化します。通常、これはプロジェクトに関する情報や必要とする依存関係を含むpackage.jsonファイルを作成することになります。基本的な例は次のとおりです:

npm init -y

このコマンドは現在のディレクトリに基本的なpackage.jsonファイルを生成します。その後、このファイルを編集してプロジェクトの詳細を含めることができます。

例:Node.jsでシンプルなウェブサーバーを構築する

Node.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\\n');
});

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

このコードをserver.jsという名前のファイルに保存します。次に、Node.jsを使用してサーバーを実行します:

node server.js

ウェブブラウザでhttp://127.0.0.1:3000/にアクセスすると、「Hello World!」と表示されます。

まとめ

この詳細なガイドでは、DebianシステムにNode.jsをインストールするいくつかの方法を探りました。公式のDebianリポジトリを通じてNode.jsをインストールする、より最近のバージョン用にNodeSourceリポジトリを使用する、Node.jsのバージョン管理を強化するためにNVMを使用する方法をカバーしました。また、Node.jsとNPMの基本的な作業方法を説明し、Node.js開発を始めるための小さな例も示しました。

このガイドを参照することで、DebianシステムにNode.jsを効果的にデプロイし、アプリケーションを構築およびデバッグするための知識を身につけることでしょう。この基本設定は、Node.jsパッケージとコミュニティサポートの広範なエコシステムを効果的に活用するための最初のステップとなります。

記事の内容に誤りがある場合, あなたは


コメント