Pereiti prie pagrindinio turinio

[Ubuntu/Debian] Kaip įdiegti Node.js

Šiame gide parodysime tris būdus, kaip įdiegti Node.js Ubuntu arba Debian serveryje.

Node.js yra JavaScript platforma, skirta programoms vykdyti serverio pusėje ir tinklo aplikacijoms kurti. Naudojant JavaScript tiek frontend, tiek backend dalyse, galima išlaikyti vientisesnę kūrimo aplinką ir visą aplikaciją kurti naudojant tą pačią technologiją.

Nors Node.js yra labai populiarus, jo diegimas Ubuntu ir kitose Linux distribucijose ne visada toks paprastas, kaip galėtų atrodyti. Priklausomai nuo pasirinktos versijos ir diegimo būdo, gali prireikti kelių papildomų veiksmų.

Pirmiausia atnaujinkite serverio paketų sąrašą:

sudo apt update

Tada atnaujinkite įdiegtus paketus:

sudo apt upgrade

1. Stabilios distribucijos versijos diegimas

Ubuntu ir Debian numatytosiose saugyklose yra Node.js versija, kurią galima lengvai įdiegti naudojant standartinę paketų tvarkyklę. Paprastai tai nėra naujausia Node.js versija, tačiau ji yra stabili ir tinkama daugeliui įprastų naudojimo atvejų.

Norėdami ją įdiegti, naudokite apt:

sudo apt install nodejs

Patikrinkite, ar diegimas pavyko:

node -v

Rezultatas:

Jei saugyklose esanti Node.js versija atitinka jūsų poreikius, papildomų veiksmų atlikti nereikia.

Dažniausiai taip pat prireikia npm, Node.js paketų tvarkyklės. Ją galite įdiegti šia komanda:

sudo apt install npm

Naudodami npm galėsite diegti Node.js modulius ir kitus projektui reikalingus paketus.

2. PPA naudojimas

Jei reikia naujesnės Node.js versijos, galima naudoti NodeSource prižiūrimą saugyklą. Joje paprastai pateikiamos naujesnės Node.js versijos nei numatytosiose Ubuntu saugyklose.

Pirmiausia pereikite į naudotojo namų katalogą:

cd ~

Atsisiųskite NodeSource diegimo skriptą:

curl -sL https://deb.nodesource.com/setup_16.x -o /tmp/nodesource_setup.sh

Jei prieš vykdydami skriptą norite peržiūrėti jo turinį, atidarykite jį su nano:

nano /tmp/nodesource_setup.sh

Rezultatas:

Paleiskite skriptą:

sudo bash /tmp/nodesource_setup.sh

NodeSource saugykla bus pridėta prie sistemos konfigūracijos, o vietinis paketų sąrašas bus automatiškai atnaujintas.

Rezultatas:

Dabar galite įdiegti Node.js:

sudo apt install nodejs

Norėdami patikrinti įdiegtą Node.js versiją, vykdykite:

node -v

3. NVM naudojimas

NVM, arba Node.js Version Manager, leidžia vienoje sistemoje įdiegti ir naudoti kelias atskiras Node.js versijas. Tai patogu, kai skirtingiems projektams reikalingos skirtingos Node.js versijos arba norite lengvai pereiti nuo vienos versijos prie kitos.

Pirmiausia įdiekite reikalingus paketus iš Ubuntu arba Debian saugyklų:

sudo apt install build-essential libssl-dev

Tada paleiskite NVM diegimo skriptą:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Jei prieš paleisdami norite peržiūrėti skripto turinį, naudokite tą pačią komandą be bash:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh

Peržiūrėję skriptą ir įsitikinę, kad jo atliekami pakeitimai jums tinkami, paleiskite komandą su bash.

NVM bus įdiegtas jūsų naudotojo paskyroje.

Kad galėtumėte juo naudotis iš karto, iš naujo įkelkite .bashrc failą:

source ~/.bashrc

Dabar galite peržiūrėti visas prieinamas Node.js versijas:

nvm ls-remote

Rezultatas:

Jei vykdant nvm ls-remote rodoma klaida Command 'vm' not found, naudokite:

apt install mgetty-voice

Dabar galite įdiegti reikiamą Node.js versiją:

nvm install v21.0.0

Norėdami peržiūrėti šiuo metu įdiegtas Node.js versijas, naudokite:

nvm list

arba patikrinkite šiuo metu aktyvią versiją:

node -v

Rezultatas:

Ar gavote atsakymą į savo klausimą?