Hvordan installere Node.js på Ubuntu, CentOS?

Prosedyre for å installere Node.js 11.x, 12.x, 14.x på Ubuntu 16.x/18.x, CentOS 7.x/8.x gjennom binær distribusjon eller fra kilden.

Node.js popularitet vokser raskere enn noen gang. Hvis du nylig startet lære Nodejs utviklingså er en av de første tingene du må gjøre å installere dem.

Teknisk sett er det flere måter å få ting installert på, men å følge den enkle og riktige prosessen vil gjøre livet mye enklere.

Følgende har jeg testet på DigitalOcean server. La oss få det i gang.

Ubuntu 16.x eller 18.x

Den nyeste versjonen av Nodejs er ikke tilgjengelig gjennom standarddepotet. Men ikke bekymre deg, du kan bruke NodeSource-distribusjon som følgende.

  • Logg inn på serveren som root
  • Utfør følgende

For å installere Node.js 11.x

curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -

For å installere Node.js 12.x

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

For å installere Node.js 14.x

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

Ovennevnte vil laste ned og installere NodeSource Node.js-depotet. På slutten av utgangen ovenfor, bør du se noe slikt.

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
  • Deretter må du installere nodejs med følgende kommando.
apt-get install -y nodejs

Det vil ta noen sekunder og når det er gjort; du bør kunne verifisere versjonen.

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

Og, som du kan se, har den installert versjon 11.7.0.

  13 beste OKR-programvare for 2022

CentOS/RHEL 7.x eller 8.x

Først må du installere NodeSource-depotet med følgende kommando.

Installer Nodejs 11.x

curl -sL https://rpm.nodesource.com/setup_11.x | bash -

Installer Nodejs 12.x

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

Installer Nodejs 14.x

curl -sL https://rpm.nodesource.com/setup_14.x | bash -

Og installer deretter Nodejs som nedenfor.

yum install -y nodejs

Hvis du bruker CentOS 8.x, kan du også prøve DNF.

dnf install -y nodejs

Det vil ta noen sekunder, og til slutt bør du se noe som nedenfor.

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] ~]#

Dette betyr at Node.js er installert og kan verifiseres med -v-syntaks.

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

Instruksjonen ovenfor bør også fungere for Fedora 29 eller nyere.

  Forstå React vs React Native

Installerer fra kildekode

Hva om du er i et DMZ-miljø der du ikke kan koble til Internett? Du kan fortsatt installere den ved å bygge kildekoden. Prosedyren er ikke så enkel som ovenfor gjennom binær distribusjon, men gjennomførbar.

  • Logg på Ubuntu eller CentOS server
  • Last ned den nyeste eller den du vil ha fra her bruker wget. Jeg prøver den siste.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
  • Du bør se en ny mappe opprettet i den nåværende arbeidskatalogen
drwxr-xr-x 9  502  501     4096 Jan 17 21:27 node-v11.7.0
  • Gå til den nyopprettede mappen
cd node-v11.7.0/

Og det er på tide å bygge Node.js fra kilden nå.

  Enhetstesting med Python unittest-modul

Men før du fortsetter, sørg for at du har forutsetningene installert.

Hvis du bruker Ubuntu, installer forutsetningene med nedenfor

apt-get update
apt-get install gcc g++ clang make

og for CentOS

yum update
yum install gcc clang gcc-c++
./configure
  • Sørg for at ingen feil og deretter neste
make
make install

Det vil ta litt tid å bygge og når det er ferdig; du kan bekrefte den installerte versjonen ved å kjøre nedenfor.

[email protected]:~# node --version
v11.7.0
[email protected]:~#

Du skjønner, det er enkelt å installere Nodejs.

Deretter vil du kanskje utforske Nodejs-rammeverket for å bli en profesjonell programmerer.