Cíl
Cílem je nainstalovat Node.js běhové prostředí JavaScript pro více platforem na Ubuntu 16.04 Xenial Xerus Linux
Požadavky
Privilegovaný přístup k vašemu systému Ubuntu jako root nebo přes sudo
je vyžadován příkaz.
Obtížnost
SNADNÉ
Konvence
- # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí
sudo
příkaz - $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel
Pokyny
Existuje několik způsobů, jak nainstalovat Node.js na váš server Ubuntu 16.04 Xenial Xerus Linux. Níže uvedené kroky vám ukážou, jak nainstalovat Node.js pomocí standardního úložiště Ubuntu, úložiště PPA, nativního instalačního skriptu Node.js a pomocí Správce verzí Node. Nejjednodušší instalace je pomocí standardního úložiště Ubuntu, ale poskytuje nižší verzi Node.js. Pokud potřebujete bezobslužnou verzi Node.js, raději se rozhodnete pro automatickou instalaci pomocí nativního instalačního skriptu Node.js.
instalace node.js z úložiště Ubuntu
Instalace Node.js pomocí standardního úložiště Ubuntu nemůže být jednodušší:
$ sudo apt-get install nodejs
Můžete si také nainstalovat správce balíčků Node.js npm
:
$ sudo apt-get install npm
Zkontrolujte nainstalované verze:
$ nodejs --version v4.2.6 $ npm --version 3.5.2
Použití úložiště PPA
Pokud je to možné, nejprve vytvořte add-apt-repository
příkaz dostupný ve vašem systému:
$ sudo apt-get install python-software-properties
Dále přidejte úložiště PPA:
$ sudo add-apt-repository -y -r ppa:chris-lea/node.js $ sudo curl --silent https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
Nastavte číslo verze Node.js, kterou chcete nainstalovat:
VERSION=node_7.x DISTRO="$(lsb_release -s -c)"
Nakonfigurujte úložiště Node.js s výše uvedenými nastaveními:
$ sudo echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list $ sudo echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
V tomto okamžiku jednoduše spusťte níže uvedený apt-get
příkazy k instalaci Node.js:
$ sudo apt-get update $ sudo apt-get install nodejs
Zkontrolujte správnost instalace:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
Skript nastavení Node.js
Použití nativního instalačního skriptu Node.js je pravděpodobně nejsnazší způsob, jak nainstalovat nejnovější verzi Node.js na váš Linuxový server Ubuntu 16.04:
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - $ sudo apt-get install nodejs
Vše hotovo. Zkontrolujte verze:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
instalace nvm
V případě, že žádná z výše uvedených instalací Node.js nevyhovuje vašemu prostředí, níže uvedená ruční instalace pomocí nvm
může být užitečné. Nejprve nainstalujte všechny předpoklady:
$ sudo apt-get install build-essential libssl-dev
Nainstalujte nvm
pomocí jeho nativního instalačního skriptu. V případě potřeby opravte číslo verze na níže uvedené adrese URL:
# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
Zdrojová nová nastavení NVM:
$ . ~/.profile
Najděte vhodné číslo verze. Například níže uvedený příkaz vypíše všechna dosavadní vydání LTS Node.js:
$ nvm ls-remote | grep -i lts v4.2.0 (LTS: Argon) v4.2.1 (LTS: Argon) v4.2.2 (LTS: Argon) v4.2.3 (LTS: Argon) v4.2.4 (LTS: Argon) v4.2.5 (LTS: Argon) v4.2.6 (LTS: Argon) v4.3.0 (LTS: Argon) v4.3.1 (LTS: Argon) v4.3.2 (LTS: Argon) v4.4.0 (LTS: Argon) v4.4.1 (LTS: Argon) v4.4.2 (LTS: Argon) v4.4.3 (LTS: Argon) v4.4.4 (LTS: Argon) v4.4.5 (LTS: Argon) v4.4.6 (LTS: Argon) v4.4.7 (LTS: Argon) v4.5.0 (LTS: Argon) v4.6.0 (LTS: Argon) v4.6.1 (LTS: Argon) v4.6.2 (LTS: Argon) v4.7.0 (Latest LTS: Argon) v6.9.0 (LTS: Boron) v6.9.1 (LTS: Boron) v6.9.2 (Latest LTS: Boron)
Použijte nvm
k instalaci požadované verze Node.js. Například níže uvedený příkaz nainstaluje nejnovější vydání LTS Node.js:
$ nvm install 6.9.2 ######################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v6.9.2 (npm v3.10.9) Creating default alias: default -> 6.9.2 (-> v6.9.2)
Zkontrolujte verze:
$ node --version v6.9.2 $ npm --version 3.10.9