Wie installiere ich Node.js unter Ubuntu, CentOS?

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.

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.

  Zeigen Sie zwischengespeicherte Bilder von allen Webbrowsern auf Ihrem PC an einem Ort an

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.

  Die 11 besten Wireframe-Tools für UX-Designer

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.

  So schließen Sie eine Domain aus den Google-Suchergebnissen aus

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.