Ziel
Ziel ist die Installation von Node.js, der plattformübergreifenden JavaScript-Laufzeitumgebung, auf Ubuntu 16.04 Xenial Xerus Linux
Anforderungen
Privilegierter Zugriff auf Ihr Ubuntu-System als root oder über sudo
Befehl erforderlich.
Schwierigkeit
EINFACH
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von
sudo
Befehl - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Anleitung
Es gibt mehrere Möglichkeiten, Node.js auf Ihrem Ubuntu 16.04 Xenial Xerus Linux-Server zu installieren. Die folgenden Schritte zeigen Ihnen, wie Sie Node.js mit einem Standard-Ubuntu-Repository, PPA-Repository, Node.js nativem Setup-Skript und mithilfe von Node Version Manager installieren. Die einfachste Installation ist die Verwendung des Standard-Ubuntu-Repositorys, es ergibt jedoch eine niedrigere Node.js-Version. Wenn Sie eine topaktuelle Node.js-Version benötigen, entscheiden Sie sich besser für eine automatische Installation mit dem nativen Setup-Skript von Node.js.
node.js-Installation aus dem Ubuntu-Repository
Die Installation von Node.js mit dem Standard-Repository von Ubuntu kann nicht einfacher sein:
$ sudo apt-get install nodejs
Möglicherweise möchten Sie auch den Node.js-Paketmanager npm
installieren :
$ sudo apt-get install npm
Nach installierten Versionen suchen:
$ nodejs --version v4.2.6 $ npm --version 3.5.2
PPA-Repository verwenden
Erstellen Sie ggf. zuerst add-apt-repository
Befehl, der auf Ihrem System verfügbar ist:
$ sudo apt-get install python-software-properties
Fügen Sie als Nächstes das PPA-Repository hinzu:
$ sudo add-apt-repository -y -r ppa:chris-lea/node.js $ sudo curl --silent https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
Legen Sie eine Versionsnummer von Node.js fest, die Sie installieren möchten:
VERSION=node_7.x DISTRO="$(lsb_release -s -c)"
Konfigurieren Sie Node.js-Repositories mit den obigen Einstellungen:
$ sudo echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list $ sudo echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
Führen Sie an dieser Stelle einfach das folgende apt-get
aus Befehle zum Installieren von Node.js:
$ sudo apt-get update $ sudo apt-get install nodejs
Überprüfen Sie die Korrektheit der Installation:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
Node.js-Setup-Skript
Die Verwendung eines nativen Node.js-Setup-Skripts ist wahrscheinlich der einfachste Weg, um die neueste Node.js-Version auf Ihrem Ubuntu 16.04-Linux-Server zu installieren:
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - $ sudo apt-get install nodejs
Alles erledigt. Versionen prüfen:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
nvm-Installation
Falls keine der oben genannten Node.js-Installationen in Ihre Umgebung passen, die unten stehende manuelle Installation mit nvm
könnte sich als hilfreich erweisen. Installieren Sie zuerst alle Voraussetzungen:
$ sudo apt-get install build-essential libssl-dev
Installieren Sie nvm
mit seinem nativen Installationsskript. Korrigieren Sie bei Bedarf die Versionsnummer in der folgenden URL:
# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
Quelle für neue NVM-Einstellungen:
$ . ~/.profile
Finden Sie eine passende Versionsnummer. Der folgende Befehl listet beispielsweise alle bisherigen LTS Node.js-Releases auf:
$ nvm ls-remote | grep -i lts v4.2.0 (LTS: Argon) v4.2.1 (LTS: Argon) v4.2.2 (LTS: Argon) v4.2.3 (LTS: Argon) v4.2.4 (LTS: Argon) v4.2.5 (LTS: Argon) v4.2.6 (LTS: Argon) v4.3.0 (LTS: Argon) v4.3.1 (LTS: Argon) v4.3.2 (LTS: Argon) v4.4.0 (LTS: Argon) v4.4.1 (LTS: Argon) v4.4.2 (LTS: Argon) v4.4.3 (LTS: Argon) v4.4.4 (LTS: Argon) v4.4.5 (LTS: Argon) v4.4.6 (LTS: Argon) v4.4.7 (LTS: Argon) v4.5.0 (LTS: Argon) v4.6.0 (LTS: Argon) v4.6.1 (LTS: Argon) v4.6.2 (LTS: Argon) v4.7.0 (Latest LTS: Argon) v6.9.0 (LTS: Boron) v6.9.1 (LTS: Boron) v6.9.2 (Latest LTS: Boron)
Verwenden Sie nvm
Befehl, um Ihre gewünschte Node.js-Version zu installieren. Mit dem folgenden Befehl wird beispielsweise eine neueste Version von LTS Node.js installiert:
$ nvm install 6.9.2 ######################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v6.9.2 (npm v3.10.9) Creating default alias: default -> 6.9.2 (-> v6.9.2)
Versionen prüfen:
$ node --version v6.9.2 $ npm --version 3.10.9