Installer Node.js på Ubuntu & CentOS: Enkelt Steg-for-Steg Guide

Installasjon av Node.js: En Veiledning for Ubuntu og CentOS

Populariteten til Node.js stiger raskt. Hvis du nylig har startet med å utforske Node.js-utvikling, er installasjonen av denne teknologien et av de første skrittene.

Det finnes flere metoder for å installere Node.js. Ved å følge en enkel og korrekt fremgangsmåte, kan installasjonsprosessen gjøres betydelig enklere.

Denne veiledningen er testet på en DigitalOcean server. La oss sette i gang.

Ubuntu 16.x eller 18.x

De nyeste versjonene av Node.js er ikke direkte tilgjengelige gjennom standardrepositoriene. Heldigvis kan vi bruke NodeSource sin distribusjon for å omgå dette.

  • Logg inn på serveren som root-bruker.
  • Kjør de påfølgende kommandoene for å legge til ønsket versjon av Node.js.

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 -

Disse kommandoene vil laste ned og konfigurere NodeSource sitt Node.js-repositorium. Når prosessen er ferdig, bør du se en utskrift som ligner denne:

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
  • Fortsett deretter med å installere selve Node.js ved hjelp av følgende kommando:
apt-get install -y nodejs

Installasjonsprosessen vil ta noen sekunder. Etter at den er fullført, kan du verifisere installasjonen med versjonskommandoen.

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

I dette tilfellet er versjon 11.7.0 installert.

CentOS/RHEL 7.x eller 8.x

For CentOS eller RHEL, er det første steget å legge til NodeSource-repositoriet med de følgende kommandoene:

For å installere Node.js 11.x:

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

For å installere Node.js 12.x:

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

For å installere Node.js 14.x:

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

Når repositoriet er konfigurert, installerer du Node.js som følger:

yum install -y nodejs

Hvis du benytter CentOS 8.x, kan du også bruke DNF for installasjon:

dnf install -y nodejs

Etter noen sekunder, skal du kunne se en lignende utskrift som dette:

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 indikerer at Node.js er korrekt installert. Du kan bekrefte versjonen ved å bruke syntaksen -v.

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

Instruksjonene ovenfor fungerer også på Fedora 29 eller nyere versjoner.

Installere fra kildekode

Hvis du arbeider i et DMZ-miljø uten tilgang til internett, kan du fortsatt installere Node.js ved å bygge det fra kildekoden. Denne prosedyren er noe mer komplisert enn distribusjon via binærfiler, men den er absolutt gjennomførbar.

  • Logg inn på din Ubuntu- eller CentOS-server.
  • Last ned ønsket versjon av Node.js fra den offisielle nettsiden ved hjelp av `wget`.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
  • Etter utpakking vil en ny mappe være opprettet i din nåværende arbeidskatalog.
drwxr-xr-x 9  502  501     4096 Jan 17 21:27 node-v11.7.0
  • Gå inn i den nye mappen:
cd node-v11.7.0/

Nå er du klar til å bygge Node.js fra kildekoden.

Før du fortsetter, er det viktig å forsikre seg om at du har installert alle nødvendige forutsetninger.

På Ubuntu kan du installere disse med følgende:

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

Og på CentOS med følgende:

yum update
yum install gcc clang gcc-c++
./configure
  • Pass på at det ikke oppstår noen feil før du fortsetter.
make
make install

Byggeprosessen vil ta litt tid. Når den er ferdig, kan du bekrefte installasjonen ved å kjøre:

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

Som du ser, er det enkelt å installere Node.js.

Etter installasjon, vil du kanskje utforske Node.js-rammeverk for å utvikle dine ferdigheter som profesjonell programmerer.