V tomto tutoriálu vám ukážeme, jak nainstalovat Node.js na server Ubuntu 18.04 LTS. Pro ty z vás, kteří to nevěděli, Node.js je Javascriptová platforma pro programování, která umožňuje uživatelům vytvářet síťové aplikace velmi rychle. Pokud používáte Javascript na front-endu i back-endu, znamená to, že váš vývoj může být mnohem konzistentnější a může být navržen v rámci stejného systému.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Node.js na server Ubuntu 18.04 (Bionic Beaver).
Nainstalujte Node.js na Ubuntu 18.04 LTS Bionic Beaver
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get
příkazy v terminálu.
sudo apt-get update sudo apt-get upgrade
Krok 2. Instalace Node.js na Ubuntu 18.04 LTS.
- Metoda 1. Nainstalujte Node.js pomocí úložiště Ubuntu.
apt install nodejs
Tím se nainstaluje Node.js, ale musíme ještě nainstalovat správce balíčků (NPM), aby bylo možné nainstalovat moduly třetích stran:
apt install npm
Ověřte instalaci:
### nodejs --version v8.10.0
- Metoda 2. Nainstalujte Node.js pomocí PPA.
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
Obsah tohoto skriptu můžete zkontrolovat pomocí nano:
nano nodesource_setup.sh
Spusťte skript:
sudo bash nodesource_setup.sh
PPA bude přidán do vaší konfigurace a vaše místní mezipaměť balíčků bude automaticky aktualizována. Po spuštění instalačního skriptu z Nodesource můžete nainstalovat balíček Node.js :
apt install nodejs
Aby některé balíčky npm fungovaly (například ty, které vyžadují kompilaci kódu ze zdrojového kódu), budete muset nainstalovat balíček build-essential:
apt install build-essential
- Metoda 3. Nainstalujte Node.js pomocí NVM (Node.js Version Manager).
Pomocí nvm budete moci nainstalovat více samostatných verzí Node.js, což znamená, že budete mnohem snadněji ovládat své prostředí. Poskytne vám přístup na vyžádání k nejnovějším verzím Node.js, ale také vám umožní určit předchozí vydání, která vaše aplikace může potřebovat. Nejprve tedy budeme chtít aktualizovat náš index místního úložiště a poté nainstalovat libssl-dev
a build-essential
. To lze provést spuštěním níže uvedených příkazů v terminálu nebo shellu:
apt-get update apt-get install build-essential libssl-dev
Jakmile je nainstalujete, musíte si stáhnout instalační skript pro NVM. Obvykle si jej můžete stáhnout z jejich stránky Github. I když v době psaní tohoto článku je nejnovější verze je v příkazu níže:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh
Ověřte, že skript je skutečně ten, který chcete, a poté spusťte:
bash install.sh
Chcete-li zahájit instalaci NVM. Po dokončení budete muset znovu načíst svůj profil, aby se změny projevily, aniž byste se znovu museli přihlašovat k serveru. Spusťte příkaz :
source ~/.profile
Nyní, když máme nainstalované nvm, můžeme nainstalovat izolované verze Node.js. Chcete-li zjistit verze Node.js, které jsou k dispozici pro instalaci, musíme typ:
[[email protected] ~]# nvm ls-remote . . . v5.8.0 v5.9.0 v5.9.1 v5.10.0 v5.10.1 v5.11.0 v6.0.0
Nainstalujte požadovanou verzi pomocí příkazu:
nvm install [your version]
Příklad:
nvm install 6.0.0
Nakonfigurujte nvm tak, aby používal verzi Node.js, kterou jste právě stáhli, příkaz je:
nvm use 6.0.0
Pro ověření nainstalované aktuální verze Node.js je tento příkaz:
node -v
Blahopřejeme! Úspěšně jste nainstalovali Node.js. Děkujeme, že jste použili tento návod k instalaci Node.js na systém Ubuntu 18.04 LTS (Bionic Beaver). Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web Node.js.