GNU/Linux >> Linux の 問題 >  >> Rocky Linux

Rocky Linux / AlmaLinux8にNodeJSとNPMをインストールする方法

NPM(Node Package Manager)は、Node.jsのデフォルトのパッケージマネージャーであり、オープンソースのNode.jsパッケージの最大のリポジトリでもあります。

このチュートリアルでは、Node.jsとnpmをRocky Linux 8にインストールする方法を学習しますが、他のRHEL8ベースのディストリビューションでも機能します。

目次

  1. サーバーが最新であることを確認する
  2. RockyLinux8へのNode.jsのインストール
  3. RockyLinux8へのNode.jsのインストール
  4. NVMを使用してRockyLinux8にNode.jsをインストールする

1。サーバーが最新であることを確認します

続行する前に、サーバーパッケージが更新されていることを確認してください。次のコマンドを使用します:

sudo dnf update -y

2。 RockyLinux8へのNode.jsのインストール

利用可能なAppstreamリポジトリから最新の安定バージョンをインストールします。 Node.jsは、nodejsというモジュールとして利用できます デフォルトのRockyLinux8AppStreamリポジトリにあります。利用可能なバージョンを確認するには、dnf moduleを使用します コマンド:

$ sudo dnf module list nodejs
Last metadata expiration check: 0:43:00 ago on Wed 12 Jan 2022 09:33:32 AM UTC.
Rocky Linux 8 - AppStream
Name                    Stream                 Profiles                                              Summary
nodejs                  10 [d]                 common [d], development, minimal, s2i                 Javascript runtime
nodejs                  12                     common [d], development, minimal, s2i                 Javascript runtime
nodejs                  14                     common [d], development, minimal, s2i                 Javascript runtime
nodejs                  16                     common [d], development, minimal, s2i                 Javascript runtime

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

上記の出力から、nodejsバージョン10がデフォルトです。別の最新バージョンをインストールするには、次のコマンドを使用して有効にする必要があります:

sudo dnf module enable -y nodejs:16

これで、次のコマンドを使用してnodejsをインストールできます:

sudo dnf install -y nodejs

インストールすると、次のコマンドを使用してnodejsとnpmのバージョンを確認できます:

$ node -v
v16.13.1

npmの場合:

$ npm -v
8.1.2

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

NVMはノードバージョンマネージャーであり、1つのシステムでNode.jsの複数のアクティブなバージョンを制御および管理するために使用されます。これはコマンドラインユーティリティであり、プログラマーがNode.jsの異なるバージョン間を移動できるようにするbashスクリプトです。 1つのコマンドでさまざまなバージョンをインストールしたり、デフォルトを設定したり、それらを切り替えたりすることができるコマンドラインインターフェイスを提供します。

次のコマンドを使用してnvmをインストールします:

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

これは私のマシンの出力です

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15037  100 15037    0     0  19630      0 --:--:-- --:--:-- --:--:-- 19630
=> Downloading nvm as script to '/home/rocky/.nvm'

=> Appending nvm source string to /home/rocky/.bashrc
=> Appending bash_completion source string to /home/rocky/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

次に、以下のように〜/.bashrc構成をリロードします

source ~/.bashrc

nvmバージョンを確認する

$ nvm --version
0.39.1

次のコマンドを使用して、利用可能なすべてのバージョンのNode.jsを一覧表示します

nvm list-remote

nodejsバージョンの非常に長いリストが表示されます。リストから必要なバージョンを選択できます。

特定のバージョンをインストールするには、次のコマンドを使用します:

nvm install v17.3.1

以下のようにバージョンを確認してください

$ node --version
v17.3.1

$ npm --version
8.3.0

現在アクティブなNode.jsのバージョンを確認するには、以下のコマンドを実行します

$ nvm current
v17.3.1

バージョン間の切り替え

NVMを使用すると、ユーザーはNode.jsの複数のバージョンを管理できます。テストのために、最新の安定バージョンのNVMをインストールし、次のコマンドを使用します。

nvm install --lts

Node.jsの新しいバージョンをインストールすると、現在アクティブなバージョンから新しい更新バージョンに自動的に切り替わります。

$ nvm current
v16.13.2

以前のバージョンに戻すには:

$ nvm use v17.3.1
Now using node v17.3.1 (npm v8.3.0)

$ nvm current
v17.3.1

結論

それでおしまい。 RockyLinux8システムにさまざまな方法でnodejsを正常にインストールしました。


Rocky Linux
  1. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  2. Rocky Linux / Alma Linux /Centos8にPodmanをインストールして使用する方法

  3. Rocky Linux / Alma Linux 8にPHPとNginx(LEMP)をインストールしてセットアップする方法

  1. Rocky Linux / AlmaLinux8にNodeJSとNPMをインストールする方法

  2. Rocky Linux / AlmaLinux8にHAProxyロードバランサーをインストールして構成する方法

  3. Rocky Linux / AlmaLinux8にMemcachedをインストールして構成する方法

  1. Rocky Linux / AlmaLinux8にSquidProxyをインストールして構成する方法

  2. Rocky Linux / AlmaLinux8にFFmpegをインストールする方法

  3. AlmaLinuxとRockyLinuxにPHP8をインストールする方法