Für viele Ent­wick­ler:innen gehört die Ja­va­Script-Lauf­zeit­um­ge­bung Node.js längst zum Standard-Re­per­toire. Zahllose Websites und Ap­pli­ka­tio­nen bauen auf dieser Plattform auf, deren Versionen mil­lio­nen­fach zum Einsatz kommen. Wir zeigen dir Schritt für Schritt, wie du Node.js unter Ubuntu 22.04 in­stal­lierst.

Welche Vor­aus­set­zun­gen sind nötig?

Bevor du mit dem Setup startest, sollten einige Be­din­gun­gen erfüllt sein, damit die In­stal­la­ti­on glatt läuft und die Plattform stabil performt. Da Node.js Ja­va­Script-Code ausführt, sind Grund­kennt­nis­se in dieser Skript­spra­che von Vorteil. Wenn du die Syntax und die zentralen Funk­tio­nen kennst, kannst du Node.js we­sent­lich ef­fi­zi­en­ter nutzen. Auch Vorwissen in der ob­jekt­ori­en­tier­ten Pro­gram­mie­rung (OOP) sowie im Software-Design ist beim Einsatz von Node.js hilfreich.

Hardware

Node.js ist nicht besonders res­sour­cen­hung­rig und läuft auf fast jedem modernen System. Dennoch solltest du auf passende Hardware achten: Empfohlen sind min­des­tens 4 GB Ar­beits­spei­cher sowie 256 GB freier Fest­plat­ten­platz. Eine stabile In­ter­net­ver­bin­dung setzen wir voraus.

Software

Halte dein Be­triebs­sys­tem und alle Programme am neuesten Stand, um Konflikte bei der In­stal­la­ti­on unter Ubuntu zu vermeiden. Du solltest bereits einen Ubuntu-Server kon­fi­gu­riert und einen Non-Root-User angelegt haben. Zudem ist die Ein­rich­tung einer Firewall ratsam. Für die Arbeit mit Node.js genügt ein gängiger Browser deiner Wahl.

Node.js: So in­stal­lierst du es unter Ubuntu

Es gibt ver­schie­de­ne Wege, die In­stal­la­ti­on durch­zu­füh­ren. In den folgenden Ab­schnit­ten erklären wir dir die gän­gigs­ten Methoden und die jeweils not­wen­di­gen Schritte.

Variante 1: Direkte In­stal­la­ti­on

Um die stabile Node.js-Version unter Ubuntu zu nutzen, solltest du zuerst dein Terminal ak­tua­li­sie­ren. Gehe wie folgt vor:

  1. Prüfe, ob Updates für das Terminal verfügbar sind, und in­stal­lie­re diese mit folgendem Befehl:
$ sudo apt update
bash
  1. In­stal­lie­re die Lauf­zeit­um­ge­bung mit diesem Code:
$ sudo apt install nodejs
bash
  1. Node.js arbeitet mit dem Pa­ket­ma­na­ger npm. Diesen in­stal­lierst du so:
$ sudo apt install npm
bash
  1. Kon­trol­lie­re zum Abschluss, ob die in­stal­lier­te Version aktuell ist:
$ node -v && npm --version
bash

Variante 2: In­stal­la­ti­on via PPA

Du kannst die In­stal­la­ti­on auch über ein PPA (Personal Package Archive) abwickeln. Dafür nutzt du oft Curl, um Daten vom Server abzurufen. Falls Curl noch nicht auf deinem System ist, in­stal­lie­re es zuerst.

  1. Nutze dafür diesen Befehl:
$ sudo apt install curl
bash
  1. Binde nun die of­fi­zi­el­le Setup-Seite von Node.js via Curl ein:
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
bash

Falls eine Feh­ler­mel­dung bezüglich fehlender Public Keys erscheint („the following si­gna­tures couldn’t be verified“), kopiere deinen Public Key und füge ihn hier ein:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <SETZEN SIE IHREN SCHLÜSSEL HIER EIN>
bash
  1. Danach startest du die In­stal­la­ti­on von Node.js:
$ sudo apt install -y nodejs
bash
  1. Prüfe auch hier ab­schlie­ßend die in­stal­lier­te Version:
node -v && npm --version
bash

Variante 3: Über den Node Version Manager (NVM)

Möchtest du flexibel zwischen ver­schie­de­nen Versionen wechseln, ist der Node Version Manager (NVM) die beste Wahl. So gehst du vor:

  1. In­stal­lie­re 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. Verwende NVM, um Node.js unter Ubuntu ein­zu­rich­ten:
$ nvm install node
bash
  1. Ver­ge­wis­se­re dich, dass die ge­wünsch­te Version aktiv ist:
$ node -v
bash

Um zu checken, ob NVM selbst am neuesten Stand ist, hilft dieser Befehl:

$ nvm --version
bash

Funk­ti­ons­test der Plattform

Bevor du dein erstes echtes Projekt startest, solltest du Node.js kurz testen. Erstelle dazu eine simple Test-Anwendung:

  1. Lege einen neuen Ordner an:
mkdir neues-projekt
bash
  1. Wechsle in dieses Ver­zeich­nis:
cd neues-projekt
bash
  1. In­itia­li­sie­re ein neues Projekt. Dadurch wird die Datei „package.json“ für deine Metadaten erstellt:
npm init -y
bash
  1. Erstelle eine neue Datei mit einem Editor wie nano:
sudo nano app.js
bash
  1. Füge einen be­lie­bi­gen Text ein:
console.log("Hier steht Ihr Beispieltext.");
bash
  1. Speichere die Datei ab.
  2. Führe im Terminal folgenden Befehl aus:
node app.js
bash
  1. Erscheint dein Bei­spiel­text? Dann war die In­stal­la­ti­on von Node.js unter Ubuntu er­folg­reich. Du kannst jetzt voll durch­star­ten. Tipps für die ersten Schritte findest du in unserer Ein­füh­rung in Node.js.
Tipp

In unserem Blog findest du weitere hilf­rei­che Guides zu Ubuntu und Node.js sowie spannende Einblicke in die Welt der Pro­gram­mie­rung. Lies zum Beispiel mehr über die Un­ter­schie­de zwischen Java und Ja­va­Script.

353cac472b573f02975a349942cc4c72

Zum Hauptmenü