Späť na blog

Ako nainštalovať Node.js na Ubuntu 18.04

Ako nainštalovať Node.js na Ubuntu 18.04

Node.js je open-source platforma, ktorá umožňuje programátorom vytvárať dynamické webové stránky a aplikácie. Používa sa najmä na skriptovanie na strane servera a umožňuje používateľom používať JavaScript pre skripty na strane klienta aj servera. V tomto návode sa dozviete, ako nainštalovať Node.js na Ubuntu 18.04 a ako s ním začať.

Požiadavky

Najprv musíte vytvoriť stroj. Môžete to urobiť jednoducho v sekcii compute v CloudSigma WebApp’s:
Create a Linux Server setup java

Pre účely tohto návodu môžete použiť nasledujúce zdroje:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Disk môžete pripojiť pomocou Ubuntu 18.04 LTS obrazu dostupného v knižnici CloudSigma:
Ubuntu 18.04: Predinštalovaný 64-bitový s ovládačmi VirtIO, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init a najnovšími aktualizáciami do 2019-03-03.

Po spustení stroja môžete aktualizovať všetky existujúce repozitáre a balíky v stroji spustením nasledujúcich príkazov:

Inštalácia stabilnej verzie pre Ubuntu

V tejto časti nainštalujete Node.js na Ubuntu 18.04 pomocou príkazu ‘apt’. Ubuntu má vo svojich repozitároch stabilnú verziu Node.js. Stabilná verzia poskytuje konzistentnejšie prostredie naprieč viacerými systémami. Ak chcete nainštalovať stabilnú verziu z repozitárov Ubuntu, môžete spustiť nasledujúci príkaz:

Po inštalácii by ste mali nainštalovať aj ‘npm’. NPM – Node Package Manager. Ide o správcu balíkov pre programovacie jazyky javascript. Umožní vám spravovať a inštalovať balíky a moduly node.js. Ak chcete nainštalovať NPM, pokračujte a spustite nasledujúci príkaz:

Verziu Node.js nainštalovanú na vašom serveri môžete skontrolovať pomocou nasledujúceho príkazu:

node js version check

Môžete ho nainštalovať aj iným, robustnejším spôsobom. Ako na to, sa dozviete v nasledujúcej časti.

Inštalácia pomocou PPA – Personal Package Archive

Spoločnosť NodeSource spravuje PPA – Personal Package Archive, ktorý vám umožňuje získať novšiu verziu node.js. Poskytne vám to väčšiu slobodu pri výbere verzie node.js, s ktorou chcete pracovať.

V tomto návode použijem príkazy pre Node.js v14. Najprv môžete nainštalovať PPA pomocou nasledujúceho príkazu:

Ak chcete nainštalovať akúkoľvek inú verziu, stačí zmeniť číslo verzie v príkaze. Ak napríklad chcete nainštalovať v10, môžete verziu upraviť podobne ako tu:

Vyššie uvedené príkazy pridajú PPA do konfigurácie a aktualizujú lokálnu vyrovnávaciu pamäť balíkov. Druhý príkaz nainštaluje Node.js. Ak chcete skontrolovať verziu, spustite nasledujúci príkaz:

install Node.js on Ubuntu Node js Version Check

Nemusíte inštalovať NPM samostatne, pretože vyššie nainštalovaný balík ho už obsahuje. NPM sleduje aktualizácie pomocou konfiguračného súboru vo vašom domovskom adresári. Ak chcete skontrolovať, či bol NPM nainštalovaný, môžete spustiť nasledujúci príkaz:

npm version check

Niektoré balíky NPM vyžadujú build-essential na kompiláciu kódu zo zdroja. Môžete ich nainštalovať pomocou nasledujúceho príkazu:

Inštalácia pomocou NVM  – Node.js Version Manager

Ďalším spôsobom inštalácie Node.js je použitie NVM – “Node.js Version Manager”. NVM funguje na úrovni adresárov namiesto systémovej úrovne, čo znamená, že môžete mať nainštalované rôzne verzie v rôznych adresároch bez ovplyvnenia celého systému.

NVM vám umožňuje používať nové verzie pri zachovaní starých verzií Node.js. Node.js nainštalovaný pomocou apt a NPM sa spravujú odlišne.

Ak chcete nainštalovať NVM, prejdite na stránku GitHub projektu a skontrolujte verziu, ktorú potrebujete. V tomto návode používam verziu vo.35

Vyššie uvedený príkaz nainštaluje NVM do ~/.nvm. Okrem toho pridá požadované riadky skriptu do ~/.bashrc

Môžete sa odhlásiť a znova prihlásiť, alebo načítať súbor “~/.bashrc” pomocou príkazu source, aby sa zmeny načítali do aktuálnej relácie.

Pomocou NVM môžete nainštalovať rôzne verzie Node.js. Ak chcete skontrolovať dostupné verzie Node.js, spustite nasledujúci príkaz:

Požadovanú verziu môžete nainštalovať pomocou nasledujúceho príkazu:

install Node.js on Ubuntu nvm install

Verziu môžete skontrolovať pomocou:

NVM vo všeobecnosti použije poslednú nainštalovanú verziu, ale môžete ju špecifikovať aj pomocou príkazu ‘ncm use’:

Môžete spravovať viacero verzií Node.js. Ak chcete zobraziť nainštalované verzie, použite nasledujúci príkaz:

Ak chcete nastaviť verziu ako predvolenú, môžete pre ňu vytvoriť alias. Vždy, keď sa vytvorí nová relácia, použije sa predvolená verzia Node.js.

Môžete na ňu odkazovať aj takto:

Každá verzia Node.js sleduje svoje balíky. Pri inštalácii balíkov cez NPM môžete určiť, či ich chcete nainštalovať pre konkrétnu verziu Node.js alebo globálne.

Ak chcete nainštalovať balík pre konkrétnu používanú verziu, spustite tento príkaz:

Ak ho chcete nainštalovať globálne, pridajte príznak ‘-g’,

Po globálnej inštalácii balíka budete môcť spúšťať príkazy, ale aby ho váš program mohol používať, budete musieť balík prepojiť do vašej lokálnej sféry.

Ďalšie možnosti dostupné v NVM nájdete spustením tohto príkazu:

 

Odstránenie Node.js

Node.js môžete odinštalovať buď pomocou ‘apt’, alebo pomocou NVM.

Ak chcete odstrániť stabilnú verziu, ktorú ste nainštalovali pomocou ‘apt’, použite tento príkaz:

Vyššie uvedený príkaz odinštaluje Node.js, ale zachová konfiguračné súbory. Ak chcete odinštalovať Node.js a zároveň odstrániť aj konfiguračné súbory, použite príkaz:

Okrem toho, na odstránenie balíkov, ktoré sa automaticky nainštalovali počas inštalácie niektorých z odstránených balíkov, použite príkaz:

Ak chcete odinštalovať verzie, ktoré ste nainštalovali pomocou NVM, použite tento príkaz:

Ak je verzia, ktorú chcete odinštalovať, aktuálnou verziou, najskôr ju deaktivujte a potom spustite príkaz na odinštalovanie:

Vyššie uvedené príkazy odstránia všetky súbory spojené s touto verziou okrem súborov vo vyrovnávacej pamäti.

Teraz, keď ste dokončili tento návod, poznáte 3 rôzne a jednoduché spôsoby inštalácie Node.js na server Ubuntu 18.04.

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

author

Akshay Nagpal

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ý.