• Erledigen Sie die Anwendungssicherheit auf die richtige Weise! Erkennen, schützen, überwachen, beschleunigen und mehr…
  • Vorgehensweise zum Installieren von Node.js 11.x, 12.x, 14.x unter Ubuntu 16.x / 18.x, CentOS 7.x / 8.x über die Binärdistribution oder von der Quelle.

    Die Popularität von Node.j wächst schneller als je zuvor. Wenn Sie vor kurzem angefangen haben Nodejs Entwicklung lernenDann müssen Sie sie zuerst installieren.

    Technisch gesehen gibt es mehrere Möglichkeiten, Dinge zu installieren, aber das Befolgen des einfachen und richtigen Prozesses erleichtert das Leben erheblich.

    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 beim 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 -

    Mit den oben genannten Informationen wird das Repository NodeSource Node.js 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 einige Sekunden und ist einmal erledigt. Sie sollten in der Lage sein, die Version zu überprüfen.

    [email protected]:~# nodejs -v
    v11.7.0
    [email protected]:~#

    Und wie Sie sehen, wurde die Version 11.7.0 installiert.

    CentOS / RHEL 7.x oder 8.x.

    Zunächst 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 folgt.

    yum install -y nodejs

    Wenn Sie CentOS 8.x verwenden, können Sie es auch versuchen DNF.

    dnf install -y nodejs

    Es wird einige Sekunden dauern, 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] ~]#

    Dies bedeutet, dass die Datei Node.js installiert ist und mit überprüft werden kann -v Syntax.

    [[email protected] ~]# node -v
    v11.7.0
    [[email protected] ~]#

    Die obige Anweisung sollte auch für Fedora 29 oder höher funktionieren.

    Installation vom 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 weiterhin installieren, indem Sie den Quellcode erstellen. Das Verfahren ist nicht so einfach wie oben durch binäre Verteilung, aber machbar.

    • Melden Sie sich bei Ubuntu oder CentOS Server an
    • Laden Sie die neueste oder die gewünschte herunter hier Verwendung von wget. Ich versuche das neueste.
    wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
    • Extrahieren Sie die heruntergeladene Datei mit tar Befehl
    tar -xvf node-v11.7.0.tar.gz
    • Sie sollten einen neuen Ordner im aktuellen Arbeitsverzeichnis sehen
    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 es ist jetzt an der Zeit, die Node.js aus dem Quellcode zu erstellen.

    Bevor Sie fortfahren, stellen Sie jedoch sicher, dass Sie die haben Voraussetzungen installiert.

    Wenn Sie verwenden Ubuntu Installieren Sie dann 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++
    • Lass es uns jetzt bauen
    ./configure
    • Stellen Sie sicher, dass kein Fehler vorliegt und fahren Sie dann fort
    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 die erkunden Nodejs Framework ein werden professioneller Programmierer.