編集済み 1 1週間前 によって ExtremeHow 編集チーム
ディストリビューション型オペレーティングシステムNode.jsソフトウェアのインストール開発プログラミングコマンドラインインターフェースリナックスオープンソースシステム管理IT
翻訳が更新されました 1 1週間前
Node.jsは、サーバーサイドでJavaScriptコードを実行するための人気のJavaScriptランタイム環境です。スケーラブルなネットワークアプリケーションを構築するために広く使用されており、現代のウェブ開発エコシステムで働く開発者にとって貴重です。Debianベースのシステムを使用している場合、その広大なライブラリのエコシステムとその機能を活用するためにNode.jsをインストールしたいと思うでしょう。このガイドでは、DebianシステムにNode.jsをインストールする方法について詳しく説明します。さまざまなインストール方法を説明し、各方法の明確で正確な手順を提供します。
Node.jsのインストールを進める前に、システムのパッケージインデックスを更新する必要があります。この更新により、パッケージマネージャーがリポジトリで利用可能な最新バージョンのソフトウェアを認識します。次のコマンドでパッケージリストを更新できます:
sudo apt update
パッケージインデックスを更新した後、インストール済みのパッケージを最新バージョンにアップグレードすることも推奨されます。更新が必要なパッケージの数に応じて時間がかかる場合があります。パッケージをアップグレードするには、次のコマンドを使用します:
sudo apt upgrade
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リポジトリのパッケージが最新のバージョンでない場合があります。最新のバージョンが必要な場合は、別の方法を検討してください。
Debianリポジトリに提供されているNode.jsの最新バージョンが必要な場合、NodeSourceリポジトリを使用することができます。NodeSourceは、Node.jsの配布の提供と管理を専門とする会社です。
まず、NodeSourceリポジトリをシステムに追加する必要があります。これは、NodeSourceが提供するスクリプトを実行することで行えます。必要なNode.jsのバージョンを決定する必要があります。例えば、Node.jsバージョン14が必要な場合、以下を実行します:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
スクリプトの実行が終了するのを待ちます。このスクリプトは、NodeSourceの署名キーをシステムに追加し、新しいaptソースリストファイルを作成します。
次に、Node.jsをインストールします:
sudo apt install nodejs
再度、バージョンを確認してNode.jsがインストールされていることを確認します:
node --version
これは、NodeSourceからインストールされたNode.jsのバージョンを表示します。
Node.jsをインストールすると、NPM(Nodeパッケージマネージャー)もインストールされます。NPMはJavaScriptライブラリやフレームワークを管理するための重要なツールです。NPMが正しくインストールされているかを確認するには、次のようにバージョンを確認できます:
npm --version
バージョン番号が表示されれば、NPMはシステムに正常にインストールされています。
Nodeバージョンマネージャー(NVM)は、開発者が1つのシステムで複数のバージョンのNode.jsをインストールおよび管理できるツールです。異なるバージョンのNode.jsを必要とするさまざまなプロジェクトをテストする際に特に便利です。以下にNVMを使用してNode.jsをインストールする手順を示します:
まず、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をインストールできます。Node.jsの最新バージョンをインストールするには、次のコマンドを使用します:
nvm install node
特定のバージョン、例えばNode 14を使用したい場合:
nvm install 14
インストールを確認し、どのバージョンがアクティブかを確認するには:
node --version
NVMは、使用するNode.jsのバージョンをコントロールするためのコマンドも提供します。インストールされたバージョン間で切り替えができます:
nvm use 14
デフォルトのNode.jsバージョンを設定して、シェルを開くたびにそれがアクティブになるようにするには:
nvm alias default 14
DebianにNode.jsを正常にインストールした後は、プロジェクトの要件に基づいて追加の設定を行うことができます。
npm(Nodeパッケージマネージャー)を使用して、次のコマンド構造でパッケージをグローバルにインストールできます:
npm install -g [package-name]
たとえば、世界的に人気のあるNode.jsのフレームワークexpress
をグローバルにインストールしたい場合は、次のようにします:
npm install -g express
シンプルなNode.jsアプリケーションのセットアップを作成するには、NPMでプロジェクトを初期化します。通常、これはプロジェクトに関する情報や必要とする依存関係を含むpackage.json
ファイルを作成することになります。基本的な例は次のとおりです:
npm init -y
このコマンドは現在のディレクトリに基本的なpackage.json
ファイルを生成します。その後、このファイルを編集してプロジェクトの詳細を含めることができます。
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パッケージとコミュニティサポートの広範なエコシステムを効果的に活用するための最初のステップとなります。
記事の内容に誤りがある場合, あなたは