Späť na blog

Inštalácia Node.js na CentOS 8: Kompletný sprievodca

Inštalácia Node.js na CentOS 8: Kompletný sprievodca

Úvod

Node.js je bezplatné serverové prostredie s otvoreným zdrojovým kódom (open-source). Bežne sa používa na vývoj webových aplikácií v prehliadači. Umožňuje vývojárom používať JavaScript na programovanie backendu. Keďže väčšina vývojárov dôverne pozná JavaScript, veľmi to uľahčuje prácu. Program vám umožňuje pridávať, upravovať a mazať súbory na serveri, vytvárať dynamický obsah a zhromažďovať údaje. V tomto návode si povieme, ako môžete nastaviť Node.js na serveri CentOS 8 . Rozoberieme si všetky rôzne spôsoby, ako môžete túto inštaláciu vykonať. Ak ste používateľom systému Ubuntu, môžete si tu prečítať aj o tom, ako nainštalovať Node.js na Ubuntu 18.04.

Pred inštaláciou

Predtým, ako začnete uvažovať o inštalácii programu, musíte sa postarať o niekoľko prerekvizít. Musíte sa napríklad uistiť, že používate server s CentOS 8. Tiež sa musíte prihlásiť ako používateľ bez oprávnení root, ktorý má povolené sudo. Môžete postupovať podľa nášho návodu na konfiguráciu súboru Linux sudoers, ktorý vám s tým pomôže. Keď to zabezpečíte, môžete prejsť k inštalácii programu do vášho systému.

Rôzne spôsoby inštalácie Node

Pokiaľ ide o inštaláciu Node.js pre váš server, máte tri rôzne možnosti. Prvou možnosťou je použiť predvolený repozitár AppStream z CentOS. Musíte použiť dnf na inštaláciu balíka nodejs z repozitára CentOS. Druhou možnosťou je použiť Node Version Manager alebo nvm na inštaláciu programu. S týmto prístupom k inštalácii môžete inštalovať a spravovať mnoho rôznych verzií node. Tretím a posledným prístupom je zostavenie a inštalácia node zo zdroja. Ďalej podrobne vysvetlíme každú možnosť, aby ste si mohli vybrať tú, ktorá vám najviac vyhovuje.

Začnime!

Ako nainštalovať Node pomocou repozitára CentOS AppStream

Poďme ďalej preskúmať, ako môžete nainštalovať Node.js z repozitára AppStream systému CentOS. Určite vás poteší, že v softvérovom repozitári AppStream je k dispozícii viacero verzií Node.js. Spôsob inštalácie každej verzie spočíva v povolení príslušného streamu modulu. Všetky streamy si môžete zobraziť pomocou príkazu dnf takto:

Node.js 1

To ukazuje, že v súčasnosti sú k dispozícii tri streamy. Sú to 10, 12, a 14. Symbol [d] vedľa 10 znamená predvolený. Znamená to, že verzia streamu 10 je predvolený stream. Môžete prepínať medzi streamami modulov. Ak chcete nainštalovať Node.js 12, musíte použiť nasledujúci príkaz:

Po spustení tohto príkazu musíte rozhodnutie potvrdiť. Tým sa povolí stream verzie 12 pre Node.js. Teraz si už konečne môžete stiahnuť svoj balík nodejs pomocou nástroja dnf nasledovne:

Svoje rozhodnutie potvrdíte ešte raz. Ak chcete program nainštalovať, stlačte y a potom kláves ENTER. Ak chcete potvrdiť, že softvér bol nainštalovaný, musíte požiadať node o číslo verzie takto:

Ak ste nainštalovali verziu 10, výstup bude vyzerať približne takto:

installed version

Verzia bude, pochopiteľne, iná, ak ste nainštalovali nodejs 10 namiesto 12. Pokiaľ ide o výber medzi týmito dvoma verziami, môžete si s istotou vybrať ktorúkoľvek z nich. Sú považované za verzie s dlhodobou podporou. To znamená, že zdrojový kód sa bude naďalej aktualizovať a softvér sa bude udržiavať po značnú dobu. Ak sa chcete dozvedieť viac, môžete si o tom prečítať na oficiálnej webovej stránke tu. Ďalšou vecou, ktorá prichádza s inštaláciou balíka nodejs, je Node Package Manager. Je známy aj ako nástroj npm. Je to závislosť, ktorú budete neskôr potrebovať. Aby ste sa uistili, že ste ho nainštalovali, overte to pomocou tohto príkazu:

Ako nainštalovať Node pomocou Node Version Manager

Druhou metódou je použitie Node Version Manager alebo nvm, na inštaláciu Node.js. Tento softvér môžete použiť na inštaláciu niekoľkých verzií Node.js naraz. Obsahuje aj súvisiace balíky node. Nvm si môžete stiahnuť z jeho oficiálnej stránky na GitHub-e. Vyhľadajte súbor README na hlavnej stránke. Skopírujte príkaz curl. Získate tak prístup k najnovšej verzii inštalačného skriptu programu. Odstráňte | bash z konca príkazu, aby ste skontrolovali skript. Potom odošlite príkaz do bash:

Dôkladne skontrolujte zmeny, ktoré skript vykonáva. Potom spustite príkaz ešte raz so segmentom | bash umiestneným na konci skriptu. Skript môžete spustiť nasledovne:

V dôsledku toho sa skript nvm nainštaluje do vášho účtu. Môžete ho použiť po prístupe k nemu zo súboru .bash_profile takto:

Ak chcete zistiť všetky dostupné verzie Node, použite tento príkaz s nvm:

Z tohto dostupného zoznamu môžete nainštalovať ľubovoľnú verziu Node. Stačí zadať príslušnú verziu s príkazom install takto:

V našom príklade inštalujeme verziu Node 13.6.0. Verzie, ktoré máte momentálne nainštalované, môžete zobraziť pomocou tohto príkazu:

nvm list

Prvý riadok vždy zobrazuje verziu Node, ktorá sa momentálne používa. V tomto prípade je to (-> v13.6.0). Potom vidíme niektoré aliasy a verziu, ktorú označujú. Zobrazia sa vám aj aliasy pre viaceré verzie Node s dlhodobou podporou. Povedzme, že chceme nainštalovať najnovšiu verziu s dlhodobou podporou – erbium. Mali by ste zadať nasledovné:

Podľa potreby môžete prepínať medzi rôznymi nainštalovanými verziami. Okrem toho na to môžete použiť nvm use takto:

Teraz sa používa node v13.6.0 (npm v6.13.4). Na overenie úspešnej inštalácie použite tento príkaz:

Výstup potvrdzuje, že sme nainštalovali správnu verziu programu.

Ako nainštalovať Node zo zdrojového kódu

Tretím spôsobom inštalácie Node.js je jeho vlastná kompilácia po stiahnutí zdrojového kódu. Odkaz môžete nájsť a skopírovať z oficiálnej stránky na stiahnutie Node.js. Otvorte svoj domovský adresár v relácii SSH:

Zadajte curl s kopírovaným odkazom a na koniec pridajte | tar xz na koniec:

Teraz prejdite do nového zdrojového adresára pomocou tohto:

Ďalej musíte skompilovať kód. Ak to chcete urobiť, musíte si stiahnuť niektoré balíky z repozitárov CentOS. Môžete ich nainštalovať pomocou dnf:

Potvrďte svoje rozhodnutie nainštalovať balíky. Teraz napíšte y a potom ENTER. Začnime s konfiguráciou softvéru:

Ak používate štvorjadrový server, kompilácia môže trvať približne 30 minút. Pridaním možnosti -j4 sa spustia štyri paralelné procesy kompilácie. Po dokončení kompilácie nainštalujte softvér:

Podobne ako v predchádzajúcich častiach, overte inštaláciu dopytom na číslo verzie:

Balíky sú úspešne nainštalované, ak sa ako výstup zobrazí správna verzia. Budete mať tiež k dispozícii pridružený npm spolu s Node.

Záver

Prebrali sme všetky základy, pokiaľ ide o inštaláciu Node.js na vašom systéme. Teraz poznáte podrobnosti o každej z troch metód, ktoré môžete použiť na inštaláciu tohto programu. Prvou je inštalácia cez repozitár CentOS AppStream, druhou je použitie Node Version Manager a poslednou je kompilácia zo zdrojového kódu. Teraz môžete naplno využiť výhody programu Node.js s JavaScriptom. Ak sa chcete dozvedieť viac o programovaní v JavaScripte, pozrite si súvisiace články na našom blogu:

Príjemnú prácu s počítačom!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev je kreatívny dizajnér v spoločnosti CloudSigma, ktorý sa zameriava na konzistentnú firemnú identitu prostredníctvom tradičných a inovatívnych marketingových kanálov. Dokáže brilantne spájať umeleckú víziu so strategickým marketingom, čím vytvára pôsobivé príbehy značky.

Komentáre

Zatiaľ žiadne komentáre. Buďte prvý.