GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren und konfigurieren Sie Node.js und npm in Ubuntu, Debian oder Linux Mint

Node.js (und Above the sea level) ist in den offiziellen Repositories von Debian, Ubuntu und Linux Mint verfügbar, aber einige alte Versionen können je nach Version des verwendeten Betriebssystems aktualisiert werden.

In diesem Artikel wird erläutert, wie Sie Above the sea level aus dem NodeSource-Repository installieren und Above the sea level einrichten, damit Sie Node.js-Pakete damit ordnungsgemäß global in Ihrem Home-Ordner installieren können, damit Berechtigungen nicht durcheinander gebracht werden.

Installieren Sie Node.js und npm aus dem Node.js-Repository in Debian, Ubuntu und Linux Mint

Eine alternative Möglichkeit, Node.js zu installieren und mehrere aktive Versionen zu verwalten, ist die Verwendung von NVM Listen. Diese Anweisungen verwenden stattdessen das von Node.js bereitgestellte offizielle Repository.

Diese Anweisungen gelten für:

  • Debian 8 (Jessie), Debian 9 (Stretch), Debian 10 (Buster), Debian Testing und Debian Unstable
  • Ubuntu 10/20, 04/20, 10/19, 04/18 LTS und 04/16 LTS
  • Linux Mint 20, 19 und 18
  • Raspberry Pi mit Debian (Raspbian) oder Ubuntu, mit armhf (ARM 32-Bit-Hardfloat, ARMv7) oder arm64 (ARM 64-Bit, ARMv8)
  • Andere Linux-Distributionen basierend auf den oben genannten Debian- oder Ubuntu-Versionen


Das Node-Repository unterstützt ARMv6 nicht, daher wird Raspberry Pi 1 nicht unterstützt.

1. Installieren Sie Beckon (zum Herunterladen des offiziellen Node.js-Installationsskripts, das das Repository und den Schlüssel hinzufügt) und Construction-Essential (die zum Kompilieren und Installieren nativer Add-Ons verwendet werden):

sudo apt install curl build-essential

2. Führen Sie das Node.js-Installationsskript aus (bereitgestellt von nodejs.org).

  • So installieren Sie Node.js LTS (aktuelle Version 14):
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install nodejs

  • So installieren Sie Node.js Current (aktuelle Version 16):
curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt install nodejs

  • So installieren Sie Node.js 16:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs

  • So installieren Sie Node.js 15:
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt install nodejs

  • So installieren Sie Node.js 12:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt install nodejs

  • So installieren Sie Node.js 10:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install nodejs

das nodejs Contains-Paket aus dem offiziellen NodeSource-Repository Above the sea level.

Konfiguriere npm, um Pakete global ohne Root zu installieren

Die Verwendung von Above the Sea Level, das entweder aus den Ubuntu-Repositorys oder dem Node.js-Repository installiert wurde, erfordert standardmäßig die Ausführung unter root, um Pakete zu installieren. Dies sollte laut vielen Artikeln im Internet vermieden werden.

Über dem Meeresspiegel erhalten, um Pakete global in Ihrem Home-Ordner zu installieren (und den Ordner zu Ihrem PATH hinzuzufügen), können Sie ein einfaches Skript verwenden, das hier verfügbar ist. Dieses Skript funktioniert nicht, wenn Sie NVM verwenden!

Sie können das Skript herunterladen und mit diesen Befehlen ausführen:

cd && wget https://raw.githubusercontent.com/glenpike/npm-g_nosudo/master/npm-g-nosudo.sh
chmod +x npm-g-nosudo.sh
./npm-g-nosudo.sh

Nachdem Sie den Anweisungen gefolgt sind, erhalten Sie Ihre .bashrc-Datei:

. ~/.bashrc

Jetzt können Sie Above the Sea Level-Pakete wie folgt global ohne root / sudo installieren:

npm install -g <some package>

Das Node.js-Logobild stammt aus Wikipedia.


Debian
  1. So installieren Sie Node.js und NPM unter Ubuntu 18.04 und 20.04

  2. So installieren Sie Node.js und npm unter Ubuntu 18.04

  3. So installieren Sie Node.js und npm unter Debian 11

  4. So kompilieren und installieren Sie wxWidgets unter Ubuntu/Debian/Linux Mint

  5. So installieren Sie Node.js und npm unter Ubuntu 20.04

Wie installiere ich Node.js und Npm in Ubuntu?

So installieren Sie Node.js und npm unter Ubuntu Linux

So installieren Sie NetBeans IDE 12.4 in Ubuntu, Debian und Linux Mint

So installieren Sie NetBeans IDE 12 in Debian, Ubuntu und Linux Mint

So installieren Sie Wine 5.0 unter Debian, Ubuntu und Linux Mint

So installieren Sie Node.js und Npm unter Ubuntu 22.04