Node.js auf die neueste Version unter Ubuntu 22.04 LTS aktualisieren

Melden

Hier ist ein ausführliches Tutorial, wie du Node.js unter Ubuntu 22.04 LTS auf die neueste Version aktualisierst.

Standardmäßig enthalten die Ubuntu-Repositorys oft ältere Versionen von Node.js. Um die aktuellste Version (Current) oder die neueste Langzeit-Support-Version (LTS) zu erhalten, gibt es zwei gängige Wege: Über das NodeSource-Repository oder über den Node Version Manager (NVM).


Vorbereitung: Aktuelle Version prüfen

Bevor du startest, prüfe, welche Version derzeit installiert ist:

node -v

Methode 1: Über NodeSource (Empfohlen für Server)

NodeSource bietet vorkompilierte Binärdateien für Debian- und Ubuntu-basierte Distributionen an.

1. System aktualisieren

Stelle sicher, dass dein System auf dem neuesten Stand ist:

sudo apt update
sudo apt upgrade -y

2. NodeSource Installations-Skript herunterladen

Du kannst wählen, ob du die LTS-Version (stabil) oder die Current-Version (neueste Features) installieren möchtest. Ersetze setup_lts.x durch die gewünschte Version, falls du eine spezifische Hauptnummer bevorzugst, oder nutze einfach das aktuelle Skript:

Für die aktuelle LTS-Version:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

Für die neueste Version (Current):

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -

3. Node.js installieren/aktualisieren

Nachdem das Repository hinzugefügt wurde, kannst du Node.js einfach installieren. Da NodeSource das Paket nodejs nennt, wird eine bestehende Version überschrieben:

sudo apt install -y nodejs

4. Erfolg überprüfen

node -v
npm -v

Methode 2: Über NVM (Empfohlen für Entwickler)

Der Node Version Manager (NVM) ist die flexibelste Methode, da du damit mehrere Node.js-Versionen gleichzeitig verwalten und ohne sudo installieren kannst.

1. NVM installieren

Lade das Installations-Skript von GitHub herunter und führe es aus:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

2. Umgebung neu laden

Damit dein Terminal NVM erkennt, musst du die .bashrc neu laden (oder das Terminal neu starten):

source ~/.bashrc

3. Die neueste Node.js Version installieren

Um die absolut neueste Version zu installieren:

nvm install node

Um die neueste LTS-Version zu installieren:

nvm install --lts

4. Version wechseln (optional)

Wenn du mehrere Versionen hast, kannst du einfach wechseln:

nvm use node
# oder
nvm use --lts

Methode 3: Altes Node.js sauber entfernen (optional)

Falls du zuvor Node.js über den Standard-Paketmanager von Ubuntu (apt) installiert hast und nun auf NVM oder NodeSource umsteigst, empfiehlt es sich, alte Reste zu entfernen:

sudo apt remove nodejs npm
sudo apt autoremove

Zusammenfassung

  • Nutze NodeSource, wenn du eine feste Version auf einem Server bereitstellen möchtest.
  • Nutze NVM, wenn du lokal entwickelst und schnell zwischen verschiedenen Node-Versionen hin- und herwechseln musst.

Nach der Installation solltest du immer mit node -v sicherstellen, dass die gewünschte Version aktiv ist.

0