Obiettivo
L'obiettivo è installare Node.js, l'ambiente di runtime JavaScript multipiattaforma su Ubuntu 16.04 Xenial Xerus Linux
Requisiti
Accesso privilegiato al tuo sistema Ubuntu come root o tramite sudo
il comando è richiesto.
Difficoltà
FACILE
Convenzioni
- # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando
sudo
comando - $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato
Istruzioni
Esistono diversi modi per installare Node.js sul tuo server Ubuntu 16.04 Xenial Xerus Linux. I passaggi seguenti ti mostreranno come installare Node.js utilizzando un repository Ubuntu standard, un repository PPA, uno script di installazione nativo di Node.js e utilizzando Node Version Manager. L'installazione più semplice è utilizzare il repository Ubuntu standard, tuttavia produce una versione Node.js inferiore. Se hai bisogno di una versione all'avanguardia di Node.js, è meglio optare per un'installazione automatica utilizzando lo script di installazione nativo di Node.js.
Installazione node.js da Ubuntu Repository
L'installazione di Node.js utilizzando il repository standard di Ubuntu non può essere più semplice:
$ sudo apt-get install nodejs
Potresti anche voler installare il gestore di pacchetti Node.js npm
:
$ sudo apt-get install npm
Verifica le versioni installate:
$ nodejs --version v4.2.6 $ npm --version 3.5.2
Utilizzo del repository PPA
Se applicabile, prima crea add-apt-repository
comando disponibile sul tuo sistema:
$ sudo apt-get install python-software-properties
Quindi, aggiungi il repository 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 -
Imposta un numero di versione di Node.js che desideri installare:
VERSION=node_7.x DISTRO="$(lsb_release -s -c)"
Configura, repository Node.js con le impostazioni precedenti:
$ 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
A questo punto esegui semplicemente il seguente apt-get
comandi per installare Node.js:
$ sudo apt-get update $ sudo apt-get install nodejs
Verifica la correttezza dell'installazione:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
Script di configurazione di Node.js
L'utilizzo di uno script di installazione nativo di Node.js è probabilmente il modo più semplice per installare l'ultima versione di Node.js sul tuo server Linux Ubuntu 16.04:
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - $ sudo apt-get install nodejs
Tutto fatto. Controlla le versioni:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
installazione nvm
Nel caso in cui nessuna delle precedenti installazioni di Node.js sia adatta al tuo ambiente, l'installazione manuale di seguito utilizzando nvm
potrebbe rivelarsi utile. Innanzitutto, installa tutti i prerequisiti:
$ sudo apt-get install build-essential libssl-dev
Installa nvm
utilizzando il suo script di installazione nativo. Se necessario, correggere il numero di versione all'interno dell'URL seguente:
# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
Sorgente nuove impostazioni NVM:
$ . ~/.profile
Trova un numero di versione appropriato. Ad esempio, il comando seguente elencherà tutte le versioni di LTS Node.js finora:
$ 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)
Usa nvm
comando per installare la versione di Node.js desiderata. Ad esempio, il comando seguente installerà l'ultima versione di 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)
Controlla le versioni:
$ node --version v6.9.2 $ npm --version 3.10.9