Zpět na blog

Jak nainstalovat Node.js na Ubuntu 18.04

Jak nainstalovat Node.js na Ubuntu 18.04

Node.js je open-source platforma, která programátorům umožňuje vytvářet dynamické webové stránky a aplikace. Je široce používána pro skriptování na straně serveru a umožňuje uživatelům používat JavaScript pro skripty na straně klienta i serveru. V tomto návodu se dozvíte, jak nainstalovat Node.js na Ubuntu 18.04 a jak s ním začít.

Požadavky

Nejprve musíte vytvořit stroj. To můžete snadno provést v sekci compute CloudSigma WebApp’u:
Create a Linux Server setup java

Pro účely tohoto návodu můžete použít následující prostředky:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Disk můžete připojit s Ubuntu 18.04 LTS obrazem dostupným v knihovně CloudSigma:
Ubuntu 18.04: Předinstalovaný 64bitový systém s ovladači VirtIO, superuživatelem, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init a nejnovějšími aktualizacemi do 2019-03-03.

Po spuštění stroje můžete aktualizovat všechny existující repozitáře a balíčky v systému spuštěním následujících příkazů:

Instalace stabilní verze pro Ubuntu

V této části nainstalujete Node.js na Ubuntu 18.04 pomocí příkazu ‘apt’. Ubuntu má ve svých repozitářích stabilní verzi Node.js. Stabilní verze poskytuje konzistentnější prostředí napříč více systémy. Chcete-li nainstalovat stabilní verzi z repozitářů Ubuntu, můžete spustit následující příkaz:

Po instalaci byste měli nainstalovat také ‘npm’. NPM – Node Package Manager. Jedná se o správce balíčků pro programovací jazyk JavaScript. Umožní vám spravovat a instalovat balíčky a moduly pro Node.js. Chcete-li nainstalovat NPM, pokračujte a spusťte následující příkaz:

Verzi Node.js nainstalovanou na vašem serveru můžete zkontrolovat pomocí následujícího příkazu:

node js version check

Můžete jej nainstalovat také jiným, robustnějším způsobem. Jak na to, se dozvíte v následující části.

Instalace pomocí PPA – Personal Package Archive

Společnost NodeSource spravuje PPA – Personal Package Archive, který vám umožňuje získat novější verzi Node.js. Poskytne vám to větší svobodu při výběru verze Node.js, se kterou chcete pracovat.

V tomto návodu použiji příkazy pro Node.js v14. Nejprve můžete nainstalovat PPA pomocí následujícího příkazu:

Chcete-li nainstalovat jakoukoli jinou verzi, stačí v příkazu změnit číslo verze. Pokud si například přejete nainstalovat v10, můžete verzi upravit podobně jako zde:

Výše uvedené příkazy přidají PPA do konfigurace a aktualizují lokální mezipaměť balíčků. Druhý příkaz nainstaluje Node.js. Chcete-li zkontrolovat verzi, spusťte následující příkaz:

install Node.js on Ubuntu Node js Version Check

NPM nemusíte instalovat samostatně, protože výše nainstalovaný balíček jej již obsahuje. NPM sleduje aktualizace pomocí konfiguračního souboru ve vašem domovském adresáři. Chcete-li zkontrolovat, zda byl NPM nainstalován, můžete spustit následující příkaz:

npm version check

Některé balíčky NPM vyžadují k sestavení kódu ze zdrojových souborů balíček build-essential. Můžete je nainstalovat pomocí následujícího příkazu:

Instalace pomocí NVM  – Node.js Version Manager

Dalším způsobem, jak nainstalovat Node.js, je použít NVM – “Node.js Version Manager”. NVM funguje na úrovni adresářů namísto systémové úrovně, což znamená, že můžete mít nainstalovány různé verze v různých adresářích, aniž by to ovlivnilo celý systém.

NVM vám umožňuje používat nové verze při zachování starých vydání Node.js. Node.js nainstalovaný pomocí apt a NPM jsou spravovány odlišně.

To install NVM, go to the stránku na GitHubu projektu a zkontrolujte verzi, kterou požadujete. V tomto návodu používám verzi vo.35

Výše uvedený příkaz nainstaluje NVM do ~/.nvm. Navíc přidá požadované řádky skriptu do ~/.bashrc

Můžete se odhlásit a znovu přihlásit, nebo načíst soubor “~/.bashrc”, abyste načetli změny do aktuální relace.

Pomocí NVM můžete nainstalovat různé verze Node.js. Chcete-li zkontrolovat dostupné verze Node.js, spusťte následující příkaz:

Požadovanou verzi můžete nainstalovat pomocí následujícího příkazu:

install Node.js on Ubuntu nvm install

Verzi můžete zkontrovenat pomocí:

NVM obecně použije naposledy nainstalovanou verzi, ale můžete ji také specifikovat pomocí příkazu ‘ncm use’:

Můžete spravovat více verzí Nodejs. Chcete-li zobrazit nainstalované verze, použijte následující příkaz:

Chcete-li nastavit verzi jako výchozí, můžete pro ni vytvořit alias. Kdykoli se vytvoří nová relace, použije se výchozí verze node.js.

Můžete na ni také odkazovat následovně:

Každá verze Node.js sleduje své balíčky. Při instalaci balíčků přes NPM můžete určit, zda je chcete nainstalovat pro konkrétní verzi Node.js, nebo globálně.

Chcete-li nainstalovat balíček pro konkrétní používanou verzi, spusťte tento příkaz:

Chcete-li jej nainstalovat globálně, přidejte příznak ‘-g’,

Po globální instalaci balíčku budete moci spouštět příkazy, ale aby jej váš program mohl používat, budete muset balíček propojit do vaší lokální sféry.

Další možnosti dostupné v NVM najdete spuštěním tohoto příkazu:

 

Odebrání Node.js

Node.js můžete odinstalovat buď pomocí ‘apt’, nebo pomocí NVM.

Chcete-li odebrat stabilní verzi, kterou jste nainstalovali pomocí ‘apt’, použijte tento příkaz:

Výše uvedený příkaz odinstaluje node.js, ale zachová konfigurační soubory. Pokud chcete odinstalovat node.js a zároveň odstranit i konfigurační soubory, použijte příkaz:

Chcete-li navíc odstranit balíčky, které byly automaticky nainstalovány během instalace některých z odstraněných balíčků, použijte příkaz:

Chcete-li odinstalovat verze, které jste nainstalovali pomocí NVM, použijte tento příkaz:

Pokud je verze, kterou chcete odinstalovat, aktuální verzí, nejprve ji deaktivujte a poté spusťte příkaz pro odinstalaci:

Výše uvedené příkazy odstraní všechny soubory spojené s touto verzí kromě souborů v mezipaměti.

Nyní, když jste dokončili tento návod, znáte 3 různé a snadné způsoby, jak nainstalovat Node.js na server Ubuntu 18.04.

Příjemnou práci s počítačem!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreativní designér ve společnosti CloudSigma, který se zaměřuje na konzistentní firemní identitu prostřednictvím tradičních i inovativních marketingových kanálů. Je zdatný v propojování umělecké vize se strategickým marketingem za účelem vytváření působivých příběhů značky.

Komentáře

Zatím žádné komentáře. Buďte první.