ホームページ >ウェブフロントエンド >jsチュートリアル >Ubuntu に Node.js をインストールする方法

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

Lisa Kudrow
Lisa Kudrow転載
2025-01-10 16:33:40624ブラウズ

Node.js は、サーバーサイド プログラミング用の JavaScript ランタイムです。それは許可します 開発者は JavaScript を使用してスケーラブルなバックエンド機能を作成できます。 多くの人がブラウザベースの Web ですでに使い慣れている言語

このガイドでは、Node.js を Ubuntu サーバーにインストールする 3 つの異なる方法を説明します。

  • apt を使用して、Ubuntu のデフォルト ソフトウェアから Nodejs パッケージをインストールします。リポジトリ
  • 代替 PPA ソフトウェア リポジトリで apt を使用して、nodejs の特定のバージョンをインストールしますパッケージ
  • nvm (Node Version Manager) のインストール、およびそれを使用した複数バージョンの Node.js のインストールと管理

多くのユーザーにとって、デフォルトのリポジトリで apt を使用することは次のとおりです。 十分な。特定の新しい (またはレガシー) バージョンの Node が必要な場合は、 PPA リポジトリを使用する必要があります。 Node を積極的に開発している場合

オプション 1 — デフォルト リポジトリから Apt を使用して Node.js をインストールする

Ubuntu には、Node.js のバージョンが含まれています。デフォルトのリポジトリ を使用すると、複数のシステム間で一貫したエクスペリエンスを提供できます。 この記事の執筆時点では、リポジトリのバージョンは 12.22.9 です。 これは最新バージョンではありませんが、安定しているはずです。 この言語を簡単に試してみるには十分です。

このバージョンを入手するには、apt パッケージ マネージャーを使用できます。まず次のように入力してローカル パッケージ インデックスを更新します:

sudo apt update

その後、インストールしますNode.js:

sudo apt install nodejs

インストールを確認するプロンプトが表示されたら、Y を押します。サービスの再起動を求めるプロンプトが表示されたら、Enter キーを押してデフォルトを受け入れ、続行します。ノードのバージョン番号をクエリして、インストールが成功したことを確認します:

node -v
Outputv12.22.9

リポジトリ内のパッケージがニーズに合っている場合は、これですべてです Node.js をセットアップするために行う必要があります。ほとんどの場合、次のことも必要になります Node.js パッケージ マネージャーである npm をインストールします。これを行うには、apt を使用して npm パッケージをインストールします。

sudo apt install npm

これにより、次のことが可能になります。 Node.js で使用するモジュールとパッケージをインストールします。

この時点で、正常にインストールされています。 apt を使用して Node.js と npm をインストールしました およびデフォルトの Ubuntu ソフトウェア リポジトリ。次のセクションでは、 代替リポジトリを使用してさまざまなバージョンのをインストールする方法を示します。 Node.js.

オプション 2 — NodeSource PPA を使用して Apt で Node.js をインストールする

別のバージョンの Node.js をインストールするには、PPA を使用できます。 (個人用パッケージ アーカイブ) NodeSource によって維持されます。これらの PPA には、 公式 Ubuntu よりも多くのバージョンの Node.js が利用可能 リポジトリ。 Node.js v14、v16、および v18 は、現時点で利用可能です。

まず、パッケージにアクセスするために PPA をインストールします。ホーム ディレクトリから、curl を使用して希望のバージョンのインストール スクリプトを取得します。20.xを希望のバージョン文字列 (異なる場合) に置き換えてください。

cd ~curl -sL https://deb.nodesource.com/setup_20.x-o nodesource_setup.sh

を参照してください。利用可能なバージョンの詳細については、NodeSource のドキュメントを参照してください。

nano (またはお好みのテキスト エディタ) を使用して、ダウンロードしたスクリプトの内容を検査できます。

nano nodesource_setup.sh

実行中 サードパーティのシェル スクリプトは常にベスト プラクティスとみなされているわけではありませんが、 この場合、NodeSource は独自のロジックを実装して、 に基づいて、正しいコマンドがパッケージ マネージャーに渡されます。 ディストリビューションとバージョンの要件。スクリプトの内容に問題がなければ、 安全に実行できる場合は、エディタを終了し、sudo でスクリプトを実行します。

sudo bash nodesource_setup.sh

PPA は構成とローカル パッケージ キャッシュに追加されます は自動的に更新されます。 Node.js パッケージをインストールできるようになりました 前のセクションで行ったのと同じ方法で。それは良いアイデアかも知れません 新しい Node.js パッケージをインストールする前に、古い Node.js パッケージを完全に削除します。 sudo apt を使用してバージョンを削除し、nodejs npm を削除します。これはそうではありません 設定に影響を与えるのは、インストールされているバージョンのみです。三番目 政党 PPA は、常にソフトウェアとして機能するようにパッケージ化しているわけではありません。 ストック パッケージより直接アップグレードできます。問題が発生した場合は、 常に白紙の状態に戻すようにしてください。

sudo apt install nodejs

新しいものがインストールされていることを確認してください。 -v version を指定してノードを実行してバージョンを確認するflag:

node -v
Outputv20.18.0

NodeSource nodejs パッケージには両方が含まれていますノードバイナリとnpmなので、npmをインストールする必要はありません

この時点で、apt を使用して Node.js と npm が正常にインストールされました。 そしてNodeSource PPA。次のセクションでは、ノードの使用方法を説明します。 Node.js の複数のバージョンをインストールおよび管理するためのバージョン マネージャー。

オプション 3 — ノード バージョン マネージャーを使用したノードのインストール

特に柔軟な Node.js のインストールのもう 1 つの方法は、次のとおりです。 nvm (ノード バージョン マネージャー) を使用します。このソフトウェアを使用すると、次のことが可能になります Node.js のさまざまな独立したバージョンをインストールして維持します。

Ubuntu マシンに NVM をインストールするには、プロジェクトの GitHub ページにアクセスしてください。カールをコピーする メイン ページに表示される README ファイルからコマンドを実行します。これにより、 インストール スクリプトの最新バージョンを取得します。

コマンドを bash にパイプする前に、常に スクリプトを監査して、スクリプトが何も実行していないことを確認することをお勧めします。 同意しない。 | を削除することでこれを行うことができます。 Curl コマンドの最後にある bash セグメント:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh

を見て、次のことを確認してください。起こっている変化に満足しています。満足したら、 | を使用してコマンドを再度実行します。バッシュ 最後に追加されました。利用するURLは状況に応じて変わります。 nvm の最新バージョンですが、現時点ではスクリプトをダウンロードできます

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

これにより、nvm スクリプトがユーザー アカウントにインストールされます。これを使用するには、まず .bashrc ファイルをソースする必要があります。

source ~/.bashrc

これで、 NVM にノードのバージョンを問い合わせます利用可能:

nvm list-remote
Output. . .
       v20.15.0   (LTS: Iron)
       v20.15.1   (LTS: Iron)
       v20.16.0   (LTS: Iron)
       v20.17.0   (LTS: Iron)
       v20.18.0   (Latest LTS: Iron)
        v21.0.0
        v21.0.0
        v21.1.0
        v21.2.0
        v21.3.0
        v21.4.9
        v21.5.0
        v21.6.0
        v21.6.1
        v21.6.2
        v21.7.0
        v21.7.1
        v21.7.2
        v21.7.3
        v22.0.0
        v22.1.0
        v22.2.0
        v22.3.0
        v22.4.0
        v22.4.1
        v22.5.0
        v22.5.1
        v22.6.0
        v22.7.0
        v22.8.0
        v22.9.0

非常に長いリストです。次のように入力して、Node のバージョンをインストールできます。 表示されているリリース バージョンのいずれか。たとえば、バージョンを取得するには v20.18.0 (別の LTS リリース)、次のように入力できます:

nvm install v20.18.0

インストールしたさまざまなバージョン入力:

nvm list
Output->     v20.18.0
default -> v20.18.0
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v20.18.0) (default)
stable -> 20.18 (-> v20.18.0) (default)
lts/* -> lts/iron (-> v20.18.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.4 (-> N/A)
lts/iron -> v20.18.0

これは現在アクティブなバージョンを示します最初の行 (-> v20.18.0)、その後にいくつかの名前付きエイリアスとこれらのエイリアスが指すバージョン。

これらのエイリアスに基づいてリリースをインストールすることもできます。たとえば、fermium をインストールするには、次を実行します:

nvm install lts/fermium
OutputDownloading and installing node v14.21.3...
Downloading https://nodejs.org/dist/v14.21.3/node-v14.21.3-linux-x64.tar.xz...
################################################################################# 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v14.21.3 (npm v6.14.18)

他のセクションと同じ手法を使用して、インストールが成功したことを確認できます。入力:

node -v
Outputv14.21.3

ノードの正しいバージョンは次のとおりです。予想通りマシンにインストールされました。互換性のあるバージョンの npm も利用できます。

Node.js の削除

Node.js は、インストール方法に応じて、apt または nvm を使用してアンインストールできます。システム リポジトリからバージョンを削除するには、apt delete を使用します。

sudo apt remove nodejs

デフォルトでは、apt取り除く インストール後に作成されたローカル構成ファイルはすべて保持されます。 後で使用するために構成ファイルを保存したくない場合は、apt purge を使用します:

sudo apt purge nodejs

nvm を使用してインストールした Node.js のバージョンをアンインストールするには、まずそれが現在アクティブであるかどうかを確認しますversion:

nvm current

対象とするバージョンが現在アクティブなバージョンではない場合は、次のことができます。 run:

nvm uninstallnode_version
OutputUninstalled nodenode_version

このコマンドは、選択したNode.js のバージョン

削除するのは現在アクティブなバージョンです。変更を有効にするには、まず nvm を非アクティブ化する必要があります:

nvm deactivate

これで、前に使用したアンインストール コマンドを使用して現在のバージョンをアンインストールできます。これにより、Node.js の対象バージョンに関連付けられたすべてのファイルが削除されます。



以上がUbuntu に Node.js をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はdigitalocean.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。