Die Ja­va­Script-Lauf­zeit­um­ge­bung Node.js gehört für viele Ent­wick­le­rin­nen und Ent­wick­ler seit vielen Jahren zur Ba­sis­aus­stat­tung. Unzählige Websites und sonstige An­wen­dun­gen setzen auf die Plattform, deren aktuelle Versionen jeweils mil­lio­nen­fach her­un­ter­ge­la­den und genutzt werden. Wir erklären Ihnen Schritt für Schritt, wie Sie Node.js unter Ubuntu 22.04 in­stal­lie­ren.

Welche Vor­aus­set­zun­gen müssen erfüllt sein?

Bevor Sie mit der ei­gent­li­chen In­stal­la­ti­on beginnen können, gibt es ein paar Vor­aus­set­zun­gen, die Sie erfüllen sollten, damit die In­stal­la­ti­on gelingt und auch die Plattform pro­blem­los läuft. Da Node.js Code von Ja­va­Script ausführt, ist es hilfreich, wenn Sie bereits einige Er­fah­run­gen mit der Skript­spra­che gemacht haben. Wenn Sie wissen, wie ihre grund­sätz­li­che Syntax funk­tio­niert, welche Funk­tio­nen sie hat und wofür sie genutzt wird, können Sie auch Node.js deutlich ziel­ge­rich­te­ter einsetzen. Ähnliches gilt für den Umgang mit ob­jekt­ori­en­tier­ter Pro­gram­mie­rung (OOP). Erste Er­fah­run­gen mit Software-Design helfen ebenfalls beim Einsatz von Node.js.

Software

Wenn Sie Node.js auf Ubuntu in­stal­lie­ren möchten, benötigen Sie zwar die passende Hardware, die Plattform ist al­ler­dings nicht sehr fordernd und funk­tio­niert daher auf so gut wie allen modernen Rechnern. Sie benötigen lediglich einen Ar­beits­spei­cher von min­des­tens vier Gigabyte sowie min­des­tens 256 Gigabyte ver­füg­ba­ren Spei­cher­platz auf Ihrer Fest­plat­te. Wichtig ist außerdem eine stabile In­ter­net­ver­bin­dung.

Hardware

Ihr Be­triebs­sys­tem sowie sämtliche be­nö­tig­ten Programme sollten auf dem neuesten Stand sein, um Kom­pli­ka­tio­nen bei der In­stal­la­ti­on von Node.js unter Ubuntu zu vermeiden. Sie sollten einen Ubuntu-Server in­stal­liert und kon­fi­gu­riert haben und einen Non-Root-Nutzer ein­rich­ten. Dazu ist es emp­feh­lens­wert, dass Sie eine Firewall aufsetzen. Für die Nutzung von Node.js benötigen Sie außerdem einen Browser. Die Lauf­zeit­um­ge­bung funk­tio­niert al­ler­dings mit allen gängigen Anbietern.

vServer / VPS
VPS un­schlag­bar günstig auf Dell En­ter­pri­se Servern
  • 1 Gbit/s, un­be­grenzt Traffic & mehr Cores
  • Min­des­tens 99,99% Ver­füg­bar­keit & ISO-zer­ti­fi­zier­te Re­chen­zen­tren
  • Aus­ge­zeich­ne­ter 24/7 Premium-Support mit per­sön­li­chem Berater

Node.js: In­stal­la­ti­on unter Ubuntu

Es gibt ver­schie­de­ne Methoden, mit denen Sie die In­stal­la­ti­on durch­füh­ren können. Wir stellen Ihnen diese in den folgenden Ab­schnit­ten vor und erläutern Ihnen alle dafür not­wen­di­gen Schritte.

Direkte In­stal­la­ti­on

Um die stabile Version von Node.js unter Ubuntu zu in­stal­lie­ren, sollten Sie im ersten Schritt das Terminal ak­tua­li­sie­ren und erst danach mit der ei­gent­li­chen In­stal­la­ti­on beginnen. Dafür gehen Sie fol­gen­der­ma­ßen vor:

  1. Über­prü­fen Sie, ob es ein Update für das Terminal gibt, und in­stal­lie­ren Sie dieses bei Bedarf. Der dafür not­wen­di­ge Befehl ist dieser:
$ sudo apt update
bash
  1. In­stal­lie­ren Sie nun die Lauf­zeit­um­ge­bung mit dem folgenden Code:
$ sudo apt install nodejs
bash
  1. Node.js nutzt den Pa­ket­ma­na­ger npm. Den in­stal­lie­ren Sie mit diesem Code:
$ sudo apt install npm
bash
  1. Über­prü­fen Sie ab­schlie­ßend, ob Ihre Version von Node.js wirklich aktuell ist:
$ node -v && npm --version
bash

Mit PPA

Al­ter­na­tiv können Sie die In­stal­la­ti­on mit einem PPA (Personal Package Archives) durch­füh­ren. Dafür benötigen Sie zum Beispiel Curl, ein Tool, mit dem Sie Daten an einen Server senden oder von diesem anfordern können. Falls Sie Curl nicht auf Ihrem System finden, beginnen Sie daher zuerst mit der In­stal­la­ti­on des Programms.

  1. Der passende Befehl dafür lautet wie folgt:
$ sudo apt install curl
bash
  1. Jetzt fügen Sie die of­fi­zi­el­le Setup-Seite von Node.js in Curl ein. Dafür ist der folgende Code gedacht:
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
bash

Sollten Sie eine Feh­ler­mel­dung wie „the following si­gna­tures couldn’t be verified because the public key is not available“ erhalten, rufen Sie Ihren Public Key auf, kopieren Sie ihn und setzen Sie ihn in den folgenden Code ein:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <SETZEN SIE IHREN SCHLÜSSEL HIER EIN>
bash
  1. Im Anschluss in­stal­lie­ren Sie Node.js mit dem folgenden Code:
$ sudo apt install -y nodejs
bash
  1. Ab­schlie­ßend über­prü­fen Sie ebenfalls, ob die neueste Version von Node.js unter Ubuntu in­stal­liert wurde:
node -v && npm --version
bash

Mit dem Node Version Manager

Gerade wenn Sie aus ver­schie­de­nen Versionen der Lauf­zeit­um­ge­bung auswählen möchten, ist die In­stal­la­ti­on über den Node Version Manager (NVM) emp­feh­lens­wert. Dies sind die dafür not­wen­di­gen Schritte:

  1. In­stal­lie­ren Sie zuerst die Be­fehls­zei­le mit diesem Code:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
bash
  1. Nutzen Sie nun NVM, um Node.JS unter Ubuntu zu in­stal­lie­ren:
$ nvm install node
bash
  1. Stellen Sie ab­schlie­ßend sicher, dass Sie die richtige Version in­stal­liert haben:
$ node -v
bash

Wenn Sie außerdem über­prü­fen möchten, ob NVM aktuell ist, ist dies der passende Code:

$ nvm --version
bash

Testen, ob die Plattform funk­tio­niert

Bevor Sie Ihre Projekte mit Node.js angehen, können Sie das Programm testen. Dafür erstellen Sie eine einfache Anwendung. So gehen Sie dafür vor:

  1. Erstellen Sie zuerst einen neuen Ordner:
mkdir neues-projekt
bash
  1. Rufen Sie den Ordner auf:
cd neues-projekt
bash
  1. Starten Sie ein neues Projekt in Node.js mit dem folgenden Befehl. Dadurch wird eine neues Projekt namens „package.json“ erstellt, in dem die Metadaten und Ver­knüp­fun­gen Ihres Projekts enthalten sind.
npm init -y
bash
  1. Erstellen Sie eine neue Datei. Dafür können Sie einen Text­edi­tor wie nano verwenden:
sudo nano app.js
bash
  1. Geben Sie einen Text ein:
console.log("Hier steht Ihr Beispieltext.");
bash
  1. Speichern Sie die Datei.

  2. Rufen Sie wieder das Terminal auf und geben Sie den folgenden Befehl ein:

node app.js
bash
  1. Über­prü­fen Sie, ob Ihr Bei­spiel­text hin­ter­legt wurde. Wenn dies der Fall ist, haben Sie Node.js unter Ubuntu er­folg­reich in­stal­liert und getestet. Sie können nun mit der Plattform arbeiten. Wenn Sie erfahren möchten, wie Sie die Plattform für Ihre Zwecke nutzen, empfehlen wir Ihnen unser Tutorial zur Ein­füh­rung in Node.js.
Tipp

In unserem Digital Guide finden Sie nicht nur zahl­rei­che nützliche In­for­ma­tio­nen zu Node.js und Ubuntu, sondern erfahren auch alles Wichtige zu Ja­va­Script. Wir haben Ihnen zum Beispiel die Un­ter­schie­de zwischen Java und Ja­va­Script zu­sam­men­ge­fasst.

353cac472b573f02975a349942cc4c72
Zum Hauptmenü