Node.js auf Ubuntu 16.04 installieren
Vollständige Anleitung zur Installation und Verwaltung von Node.js-Versionen.
Node.js ist eine Laufzeitumgebung, mit der Sie JavaScript außerhalb des Browsers ausführen können — ideal für Server, CLI-Tools, APIs, Dateiverarbeitung, Netzwerkanwendungen und sogar Desktop-Apps (über Electron).
Es ist eine der beliebtesten Lösungen für die Backend-Entwicklung auf VPS oder dedizierten Servern.
Ubuntu 16.04 (Xenial) stammt aus dem Jahr 2016 — die Standard-Repositories liefern daher eine sehr alte Node.js-Version (4.2.6).
Wir zeigen drei praktische Wege, um aktuelle, unterstützte Versionen zu installieren.
Option 1: Aus den Ubuntu-Repositories (schnell, aber veraltet)
Diese Methode installiert Node.js 4.2.6 — geeignet nur für Legacy-Kompatibilität.
-
Paketindex aktualisieren:
sudo apt-get update -
Node.js installieren:
sudo apt-get install nodejs -
npm installieren (Paketmanager):
sudo apt-get install npm
Versionen prüfen:
nodejs -v # → v4.2.6
npm -v # → ~3.x
Hinweis: Die ausführbare Datei heißt nodejs (nicht node), um Konflikte mit einem anderen Paket zu vermeiden. Zur Vereinfachung können Sie einen Symlink anlegen:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Für neue Projekte ist diese Methode nicht empfehlenswert — Version 4 wird seit Langem nicht mehr unterstützt.
Option 2: Über NodeSource PPA (empfohlen für Ubuntu 16.04)
NodeSource stellt aktuelle Node.js-Pakete für Ubuntu bereit.
-
curl installieren, falls nicht vorhanden:
sudo apt-get install curl -
NodeSource-Repository für die gewünschte Version hinzufügen (ersetzen Sie 10.x durch 12.x, 14.x usw.):
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -Gängige Optionen:
- v12.x:
setup_12.x - v14.x:
setup_14.x - v16.x:
setup_16.x(letzte unterstützte Version auf 16.04)
- v12.x:
-
Node.js installieren:
sudo apt-get install -y nodejs
Prüfen:
node -v # z. B. v10.24.1
npm -v # z. B. 6.14.12
Für die Kompilierung nativer Module (bei bestimmten Paketen erforderlich):
sudo apt-get install -y build-essential
Unsere Produkte und Dienste
Option 3: Mit nvm (Node Version Manager) — am flexibelsten
nvm ermöglicht die Installation und den Wechsel beliebiger Node.js-Versionen ohne Root-Rechte oder Konflikte.
-
Build-Tools installieren:
sudo apt-get update sudo apt-get install -y build-essential libssl-dev -
nvm installieren (aktuellste Version, Stand 2026):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashoder
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash -
nvm in der aktuellen Shell laden:
source ~/.bashrc # oder Terminal neu starten -
Verfügbare Versionen auflisten:
nvm ls-remote -
Gewünschte Version installieren (z. B. neueste LTS):
nvm install 18 nvm install 20 -
Zu einer Version wechseln:
nvm use 18 -
Standardversion festlegen (wird in neuen Sitzungen automatisch geladen):
nvm alias default 18
Prüfen:
node -v
npm -v
Vorteile von nvm:
- Mehrere Node-Versionen parallel betreiben
- Sofortiger Wechsel pro Projekt
- Keine sudo-Rechte für die Installation nötig
- npm wird automatisch mit Node aktualisiert
Nützliche Befehle & Tipps
- npm auf die neueste Version aktualisieren:
npm install -g npm@latest
- Globale Tools installieren (pm2, yarn, nodemon usw.):
npm install -g pm2 yarn nodemon
- EACCES-Fehler bei globalen Installationen vermeiden — benutzereigenes Verzeichnis einrichten:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.profile
source ~/.profile
- Schnelle Versionsinfo in jedem Projekt:
node -p "process.versions"
Hilfe
Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!