GNU/Linux >> LINUX-Kenntnisse >  >> Rocky Linux

So installieren Sie NodeJS und NPM auf Rocky Linux/Alma Linux 8

NPM (Node Package Manager) ist der standardmäßige Paketmanager für Node.js und auch das größte Repository für Open-Source-Node.js-Pakete.

In diesem Tutorial lernen wir, wie man Node.js und npm auf Rocky Linux 8 installiert, aber es funktioniert auch auf anderen RHEL 8-basierten Distributionen.

Inhaltsverzeichnis

  1. Sicherstellen, dass der Server auf dem neuesten Stand ist
  2. Installieren von Node.js in Rocky Linux 8
  3. Installieren von Node.js in Rocky Linux 8
  4. Verwenden von NVM zum Installieren von Node.js in Rocky Linux 8

1. Stellen Sie sicher, dass der Server auf dem neuesten Stand ist

Stellen Sie vor dem Fortfahren sicher, dass die Serverpakete aktualisiert sind. Verwenden Sie diesen Befehl:

sudo dnf update -y

2. Installieren von Node.js in Rocky Linux 8

Wir werden die neueste stabile Version aus dem verfügbaren Appstream-Repo installieren. Node.js ist als Modul namens nodejs verfügbar in den standardmäßigen AppStream-Repositorys von Rocky Linux 8. Um die verfügbaren Versionen zu prüfen, verwenden Sie dnf module Befehl:

$ 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

Aus der obigen Ausgabe ist nodejs Version 10 die Standardeinstellung. Um eine andere neueste Version zu installieren, müssen wir sie mit diesem Befehl aktivieren:

sudo dnf module enable -y nodejs:16

Jetzt können wir nodejs mit diesem Befehl installieren:

sudo dnf install -y nodejs

Nach der Installation können wir die Versionen von nodejs und npm mit diesem Befehl überprüfen:

$ node -v
v16.13.1

Für npm:

$ npm -v
8.1.2

3. Verwenden von NVM zum Installieren von Node.js in Rocky Linux 8

NVM ist ein Knotenversionsmanager und wird verwendet, um mehrere aktive Versionen von Node.js in einem System zu steuern und zu verwalten. Es ist ein Befehlszeilenprogramm und ein Bash-Skript, mit dem Programmierer zwischen verschiedenen Versionen von Node.js wechseln können. Es bietet eine Befehlszeilenschnittstelle, wo Sie verschiedene Versionen mit einem einzigen Befehl installieren, eine Standardeinstellung festlegen, zwischen ihnen wechseln und vieles mehr können.

Installieren Sie nvm mit diesem Befehl:

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

Dies ist die Ausgabe auf meinem Rechner

$ 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

Laden Sie nun die ~/.bashrc-Konfiguration wie unten beschrieben neu

source ~/.bashrc

Überprüfen Sie die NVM-Version

$ nvm --version
0.39.1

Listen Sie alle verfügbaren Versionen von Node.js mit dem folgenden Befehl auf

nvm list-remote

Es wird eine sehr lange Liste von nodejs-Versionen angezeigt. Sie können die erforderliche Version aus der Liste auswählen.

Um eine bestimmte Version zu installieren, verwenden Sie diesen Befehl:

nvm install v17.3.1

Überprüfen Sie nun die Versionen wie folgt

$ node --version
v17.3.1

$ npm --version
8.3.0

Um zu überprüfen, welche Version von Node.js derzeit aktiv ist, führen wir den folgenden Befehl aus

$ nvm current
v17.3.1

Umschalten zwischen Versionen

Mit NVM können Benutzer mehrere Versionen von Node.js verwalten. Lassen Sie uns zum Testen die neueste stabile Version von NVM installieren, verwenden Sie den folgenden Befehl:

nvm install --lts

Durch die Installation einer neuen Version von Node.js wird automatisch von der derzeit aktiven Version auf die neue aktualisierte Version umgeschaltet.

$ nvm current
v16.13.2

So wechseln Sie zurück zur vorherigen Version:

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

$ nvm current
v17.3.1

Schlussfolgerung

Das ist es. Wir haben nodejs erfolgreich mit verschiedenen Methoden auf einem Rocky Linux 8-System installiert.


Rocky Linux
  1. So installieren Sie Erlang auf Rocky Linux/Alma Linux/CentOS 8

  2. So installieren und verwenden Sie Podman in Rocky Linux/Alma Linux/Centos 8

  3. So installieren und konfigurieren Sie PHP und Nginx (LEMP) unter Rocky Linux/Alma Linux 8

  4. So installieren Sie PHP 8 auf Alma Linux &Rocky Linux

  5. So installieren Sie Node.js und NPM unter Debian 11

So installieren Sie Prometheus und Node Exporter unter Rocky Linux

So installieren Sie Node.js und npm unter Ubuntu Linux

So installieren Sie die neuesten NodeJS und NPM unter Linux

Beste Möglichkeit, Node.js und NPM auf Rocky Linux 8 oder AlmaLinux zu installieren

So installieren Sie NodeJS 14/16 und NPM auf Rocky Linux 8

So installieren Sie Node.js unter Rocky Linux 8