Node.js auf die neueste Version unter Ubuntu 22.04 LTS aktualisieren
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.