Update für 2024

Update für 2024

Ich bin ziemlich neu bei Ubuntu. Ich könnte Node.js in der neuesten Version 14.7.0 installieren, aber das Programm, das ich verwende (Jhipster), sagt mir, dass ich den Long Term Support (LTS, derzeit 12.18.3) installieren muss, und ich habe keine Ahnung, wie das geht.

Es gibt die Datei node-v12.18.3-linux-x64.tar.xz, die in Windows wie eine ZIP-Datei aussieht, aber ich weiß nicht, wie ich sie installieren soll (sie installiert sich nicht automatisch, wenn der Dateimanager sie öffnet).

Ich habe versucht, bei Google herauszufinden, wie man die Version auswählt, aber ich konnte nicht herausfinden, wie es geht. Bitte erklären Sie es für Dummies. Danke.

Antwort1

Um nodejsauf 14.x zu aktualisieren, führen Sie die folgenden Befehle aus:

sudo apt update
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt install -y nodejs
node -v

Nach dem Ausführen des letzten Befehls sollten Sie Folgendes sehen:

v14.15.0

Antwort2

Update für 2024

Seit diese Frage gestellt wurde, ist Version 20 die neueste LTS-Version.Ahmed Boutaraas Antwortwar für den Teil der Frage zu Version 14 richtig, aber Leute, die über diese Frage stolpern, suchen möglicherweise nach der neuesten LTS. Wenn Sie diesen Anweisungen folgen, bleiben Sie bei Version 14 hängen.

Glücklicherweise bietet NodeSource auch ein Installationsskript, das die aktuelle LTS-Version statt einer bestimmten Version installiert. Das sollte diese Antwort etwas zukunftssicherer machen. Sie können die gleichen Informationen auch erhaltendirekt von der Quelle.

Nebenbei bemerkt gibt es ein Skript namens , nvmdas sich hervorragend zum Verwalten Ihrer Node-Version eignet. Es erleichtert die Installation mehrerer Versionen, beispielsweise wenn Sie an mehreren Projekten mit unterschiedlichen Versionsanforderungen arbeiten oder wenn Sie mit der neuesten Version experimentieren und für die reguläre Arbeit problemlos wieder zu LTS wechseln möchten. Installationsanweisungen finden Sie unterihr Repository.

So installieren Sie die neueste LTS-Version

Mit diesen Anweisungen wird die neueste LTS-Version installiert. Wenn eine neue Version veröffentlicht wird, müssen Sie diese Anweisungen möglicherweise erneut ausführen, um das neue Installationsskript für die neue Version abzurufen.

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs

So installieren Sie die neueste Nicht-LTS-Version

Mit diesen Anweisungen wird die neueste Nicht-LTS-Version installiert. Wenn eine neue Version veröffentlicht wird, müssen Sie diese Anweisungen möglicherweise erneut ausführen, um das neue Installationsskript für die neue Version abzurufen.

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
apt-get install -y nodejs

So sperren Sie sich in v21 (aktuell die neueste Version)

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_21.x | bash -
apt-get install -y nodejs

So sperren Sie sich in v20 ein (aktuelle LST)

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs

Antwort3

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
nvm list-remote
nvm install v14.17.6

Wählen Sie im letzten Befehl die Version aus, die Sie installieren möchten, aus der im vorherigen Befehl angezeigten Liste.

Antwort4

Aus den offiziellen „NodeSource Node.js Binary Distributions“GitHub-Repository:

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

NODE_MAJOR=20         # can be 16, 18, 20, 21
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install nodejs -y

verwandte Informationen