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.