Verfahren zum Installieren von Node.js 11.x, 12.x, 14.x auf Ubuntu 16.x/18.x, CentOS 7.x/8.x über die Binärverteilung oder von der Quelle.
Die Popularität von Node.j wächst schneller denn je. Wenn Sie kürzlich angefangen haben Nodejs-Entwicklung lernendann ist eines der ersten Dinge, die Sie tun müssen, sie zu installieren.
Technisch gesehen gibt es mehrere Möglichkeiten, Dinge zu installieren, aber das Befolgen des einfachen und richtigen Prozesses wird das Leben viel einfacher machen.
Folgendes habe ich auf dem getestet DigitalOcean Server. Fangen wir an.
Inhaltsverzeichnis
Ubuntu 16.x oder 18.x
Die neueste Version von Nodejs ist nicht über das Standard-Repository verfügbar. Aber keine Sorge, Sie können die NodeSource-Verteilung wie folgt verwenden.
- Melden Sie sich als root am Server an
- Führen Sie Folgendes aus
So installieren Sie Node.js 11.x
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
So installieren Sie Node.js 12.x
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
So installieren Sie Node.js 14.x
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Oben wird das NodeSource Node.js-Repository heruntergeladen und installiert. Am Ende der obigen Ausgabe sollten Sie so etwas sehen.
Reading package lists... Done ## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn
- Als nächstes müssen Sie die nodejs mit dem folgenden Befehl installieren.
apt-get install -y nodejs
Es dauert ein paar Sekunden und sobald es fertig ist; Sie sollten in der Lage sein, die Version zu überprüfen.
[email protected]:~# nodejs -v v11.7.0 [email protected]:~#
Und wie Sie sehen können, wurde die Version 11.7.0 installiert.
CentOS/RHEL 7.x oder 8.x
Zuerst müssen Sie das NodeSource-Repository mit dem folgenden Befehl installieren.
Installieren Sie Nodejs 11.x
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
Installieren Sie Nodejs 12.x
curl -sL https://rpm.nodesource.com/setup_12.x | bash -
Installieren Sie Nodejs 14.x
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
Installieren Sie dann die Nodejs wie unten beschrieben.
yum install -y nodejs
Wenn Sie CentOS 8.x verwenden, können Sie auch DNF ausprobieren.
dnf install -y nodejs
Es dauert ein paar Sekunden, und am Ende sollten Sie so etwas wie unten sehen.
Running transaction Preparing : 1/1 Installing : python3-setuptools-39.2.0-5.el8.noarch 1/4 Installing : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Installing : python3-pip-9.0.3-16.el8.noarch 3/4 Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4 Installing : nodejs-2:14.9.0-1nodesource.x86_64 4/4 Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4 Verifying : python3-pip-9.0.3-16.el8.noarch 1/4 Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Verifying : python3-setuptools-39.2.0-5.el8.noarch 3/4 Verifying : nodejs-2:14.9.0-1nodesource.x86_64 4/4 Installed: nodejs-2:14.9.0-1nodesource.x86_64 python3-pip-9.0.3-16.el8.noarch python3-setuptools-39.2.0-5.el8.noarch python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 Complete! [[email protected] ~]#
Das bedeutet, dass Node.js installiert ist und mit der -v-Syntax überprüft werden kann.
[[email protected] ~]# node -v v11.7.0 [[email protected] ~]#
Die obige Anleitung sollte auch für Fedora 29 oder höher funktionieren.
Installation aus dem Quellcode
Was ist, wenn Sie sich in einer DMZ-Umgebung befinden, in der Sie keine Verbindung zum Internet herstellen können? Sie können es immer noch installieren, indem Sie den Quellcode erstellen. Das Verfahren ist nicht so einfach wie oben durch binäre Verteilung, aber machbar.
- Melden Sie sich beim Ubuntu- oder CentOS-Server an
- Laden Sie die neueste oder die gewünschte herunter hier mit wget. Ich probiere das neuste aus.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
- Sie sollten einen neuen Ordner sehen, der im aktuellen Arbeitsverzeichnis erstellt wurde
drwxr-xr-x 9 502 501 4096 Jan 17 21:27 node-v11.7.0
- Wechseln Sie in den neu erstellten Ordner
cd node-v11.7.0/
Und jetzt ist es an der Zeit, Node.js aus der Quelle zu erstellen.
Bevor Sie fortfahren, stellen Sie jedoch sicher, dass die Voraussetzungen installiert sind.
Wenn Sie Ubuntu verwenden, installieren Sie die Voraussetzungen mit unten
apt-get update apt-get install gcc g++ clang make
und für CentOS
yum update yum install gcc clang gcc-c++
./configure
- Stellen Sie sicher, dass kein Fehler auftritt, und dann weiter
make make install
Es wird einige Zeit dauern, bis es fertig ist; Sie können die installierte Version überprüfen, indem Sie unten ausführen.
[email protected]:~# node --version v11.7.0 [email protected]:~#
Sie sehen, die Installation von Nodejs ist einfach.
Als nächstes möchten Sie vielleicht das Nodejs-Framework erkunden, um ein professioneller Programmierer.