Zurück zum Blog

So installieren Sie Node.js auf Ubuntu 18.04

So installieren Sie Node.js auf Ubuntu 18.04

Node.js ist eine Open-Source-Plattform, mit der Programmierer dynamische Webseiten und Anwendungen erstellen können. Sie wird häufig für serverseitiges Scripting verwendet und ermöglicht es Benutzern, JavaScript sowohl für client- als auch für serverseitige Skripte zu nutzen. In diesem Tutorial lernen Sie, wie Sie Node.js auf Ubuntu 18.04 installieren und damit erste Schritte machen.

Voraussetzungen

Zuerst müssen Sie eine Maschine erstellen. Das können Sie ganz einfach im Compute-Bereich der CloudSigma WebApp’s tun:
Create a Linux Server setup java

Für die Zwecke dieses Tutorials können Sie die folgenden Ressourcen verwenden:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Sie können die Festplatte mounten mit Ubuntu 18.04 LTS-Image, das in der Bibliothek von CloudSigma verfügbar ist:
Ubuntu 18.04: Vorinstalliertes 64-Bit mit VirtIO-Treibern, Superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init und den neuesten Updates bis 2019-03-03.

Nach dem Starten der Maschine können Sie alle vorhandenen Repositories und Pakete auf der Maschine aktualisieren, indem Sie die folgenden Befehle ausführen:

Installation der stabilen Version für Ubuntu

In diesem Abschnitt installieren Sie Node.js auf Ubuntu 18.04 mit dem Befehl ‘apt’. Ubuntu verfügt über eine stabile Version von Node.js in seinen Repositories. Die stabile Version bietet eine konsistentere Erfahrung über mehrere Systeme hinweg. Um die stabile Version aus den Repositories von Ubuntu zu installieren, können Sie den folgenden Befehl ausführen:

Nach der Installation sollten Sie auch ‘npm’ installieren. NPM – Node Package Manager. Dies ist ein Paketmanager für die Programmiersprache JavaScript. Er ermöglicht es Ihnen, die Node.js-Pakete und -Module zu verwalten und zu installieren. Um NPM zu installieren, führen Sie den folgenden Befehl aus:

Sie können die auf Ihrem Server installierte Node.js-Version mit dem folgenden Befehl überprüfen:

node js version check

Sie können es auch auf eine andere, robustere Weise installieren. Wie das geht, erfahren Sie im folgenden Abschnitt.

Installation über PPA – Personal Package Archive

NodeSource pflegt das PPA – Personal Package Archive, mit dem Sie eine neuere Version von Node.js erhalten können. Dies gibt Ihnen mehr Freiheit bei der Auswahl der Node.js-Version, mit der Sie arbeiten möchten.

Für dieses Tutorial verwende ich die Befehle für Node.js v14. Zuerst können Sie das PPA mit dem folgenden Befehl installieren:

Um eine andere Version zu installieren, ändern Sie einfach die Versionsnummer im Befehl. Wenn Sie beispielsweise v10 installieren möchten, können Sie die Version ähnlich wie folgt anpassen:

Die obigen Befehle fügen das PPA zur Konfiguration hinzu und aktualisieren den lokalen Paket-Cache. Der zweite Befehl installiert Node.js. Um die Version zu überprüfen, führen Sie den folgenden Befehl aus:

install Node.js on Ubuntu Node js Version Check

Sie müssen NPM nicht separat installieren, da das oben installierte Paket es bereits enthält. NPM verfolgt Updates mithilfe einer Konfigurationsdatei in Ihrem Home-Verzeichnis. Um zu überprüfen, ob NPM installiert wurde, können Sie den folgenden Befehl ausführen:

npm version check

Einige NPM-Pakete erfordern build-essential, um Code aus dem Quellcode zu kompilieren. Sie können diese mit dem folgenden Befehl installieren:

Installation über NVM  – Node.js Version Manager

Eine andere Möglichkeit, Node.js zu installieren, ist die Verwendung von NVM – “Node.js Version Manager”. NVM arbeitet auf Verzeichnisebene statt auf Systemebene, was bedeutet, dass Sie verschiedene Versionen in verschiedenen Verzeichnissen installiert haben können, ohne das gesamte System zu beeinträchtigen.

NVM ermöglicht es Ihnen, die neuen Versionen zu verwenden, während die alten Versionen von Node.js beibehalten werden. Über apt und NPM installiertes Node.js wird anders verwaltet.

Um NVM zu installieren, gehen Sie auf die GitHub-Seite des Projekts und überprüfen Sie die Version, die Sie benötigen. In diesem Tutorial verwende ich die Version vo.35

Der obige Befehl installiert NVM in ~/.nvm. Zudem fügt er die erforderlichen Skriptzeilen zu ~/.bashrc

Sie können sich ab- und wieder anmelden oder die Datei “~/.bashrc” laden, um die Änderungen in die aktuelle Sitzung zu übernehmen.

Sie können die verschiedenen Versionen von Node.js mithilfe von NVM installieren. Um die verfügbaren Versionen von Node.js zu prüfen, führen Sie den folgenden Befehl aus:

Sie können die gewünschte Version mit dem folgenden Befehl installieren:

install Node.js on Ubuntu nvm install

Sie können die Version überprüfen mit:

NVM verwendet im Allgemeinen die zuletzt installierte Version, aber Sie können sie auch mit dem Befehl ‘ncm use’ angeben:

Sie können mehrere Node.js-Versionen verwalten. Um die installierten Versionen anzuzeigen, verwenden Sie den folgenden Befehl:

Um eine Version als Standard festzulegen, können Sie einen Alias dafür erstellen. Wann immer eine neue Sitzung erstellt wird, wird die Standardversion von Node.js verwendet.

Sie können sich auch wie folgt darauf beziehen:

Jede Version von Node.js verwaltet ihre eigenen Pakete. Bei der Installation von Paketen über NPM können Sie angeben, ob Sie diese für die jeweilige Version von Node.js oder global installieren möchten.

Um das Paket für die jeweils verwendete Version zu installieren, führen Sie diesen Befehl aus:

Um es global zu installieren, fügen Sie das Flag ‘-g’ hinzu,

Nachdem Sie das Paket global installiert haben, können Sie zwar Befehle ausführen, aber damit Ihr Programm es verwenden kann, müssen Sie das Paket in Ihre lokale Umgebung verknüpfen.

Weitere mit NVM verfügbare Optionen finden Sie, indem Sie diesen Befehl ausführen:

 

Node.js entfernen

Sie können Node.js entweder mit ‘apt’ oder mit NVM deinstallieren.

Um die stabile Version zu entfernen, die Sie mit ‘apt’ installiert haben, verwenden Sie diesen Befehl:

Der obige Befehl deinstalliert Node.js, behält jedoch die Konfigurationsdateien bei. Wenn Sie Node.js deinstallieren und auch die Konfigurationsdateien entfernen möchten, verwenden Sie den Befehl:

Um außerdem die Pakete zu entfernen, die während der Installation einiger der entfernten Pakete automatisch installiert wurden, verwenden Sie den Befehl:

Um die Versionen zu deinstallieren, die Sie mit NVM installiert haben, verwenden Sie diesen Befehl:

Wenn die Version, die Sie deinstallieren möchten, die aktuelle Version ist, deaktivieren Sie sie zuerst und führen Sie dann den Deinstallationsbefehl aus:

Die obigen Befehle würden alle mit der Version verknüpften Dateien mit Ausnahme der zwischengespeicherten Dateien entfernen.

Nachdem Sie dieses Tutorial nun abgeschlossen haben, kennen Sie 3 verschiedene und einfache Wege, Node.js auf dem Ubuntu 18.04-Server zu installieren.

Viel Spaß beim Computing!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev ist ein kreativer Designer bei CloudSigma und konzentriert sich auf eine konsistente Unternehmensidentität durch traditionelle und innovative Marketingkanäle. Er versteht es meisterhaft, künstlerische Vision mit strategischem Marketing zu verbinden, um wirkungsvolle Markengeschichten zu schaffen.

Kommentare

Noch keine Kommentare. Schreiben Sie den ersten.