Objetivo
El objetivo es instalar Node.js, el entorno de tiempo de ejecución de JavaScript multiplataforma en Ubuntu 16.04 Xenial Xerus Linux
Requisitos
Acceso privilegiado a su sistema Ubuntu como root o a través de sudo
se requiere comando.
Dificultad
FÁCIL
Convenios
- # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de
sudo
comando - $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
Instrucciones
Hay varias formas de instalar Node.js en su servidor Ubuntu 16.04 Xenial Xerus Linux. Los pasos a continuación le mostrarán cómo instalar Node.js usando un repositorio estándar de Ubuntu, un repositorio PPA, una secuencia de comandos de configuración nativa de Node.js y mediante el uso de Node Version Manager. La instalación más fácil es mediante el uso del repositorio estándar de Ubuntu, sin embargo, produce una versión inferior de Node.js. Si necesita una versión de Node.js de última generación, es mejor que opte por una instalación automática utilizando el script de configuración nativo de Node.js.
Instalación de node.js desde el repositorio de Ubuntu
La instalación de Node.js utilizando el repositorio estándar de Ubuntu no puede ser más sencilla:
$ sudo apt-get install nodejs
También puede instalar el administrador de paquetes Node.js npm
:
$ sudo apt-get install npm
Verifique las versiones instaladas:
$ nodejs --version v4.2.6 $ npm --version 3.5.2
Uso del repositorio PPA
Si corresponde, primero haga add-apt-repository
comando disponible en su sistema:
$ sudo apt-get install python-software-properties
A continuación, agregue el repositorio 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 -
Establezca un número de versión de Node.js que desee instalar:
VERSION=node_7.x DISTRO="$(lsb_release -s -c)"
Configure los repositorios de Node.js con los ajustes anteriores:
$ 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
En este punto, simplemente ejecute el siguiente apt-get
comandos para instalar Node.js:
$ sudo apt-get update $ sudo apt-get install nodejs
Comprobar la corrección de la instalación:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
Script de configuración de Node.js
El uso de un script de configuración nativo de Node.js es probablemente la forma más fácil de instalar la última versión de Node.js en su servidor Ubuntu 16.04 Linux:
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - $ sudo apt-get install nodejs
Todo listo. Comprobar versiones:
$ nodejs --version v7.2.1 $ npm --version 3.10.10
instalación de nvm
En caso de que ninguna de las instalaciones de Node.js anteriores se ajuste a su entorno, la siguiente instalación manual utiliza nvm
podría resultar útil. Primero, instale todos los requisitos previos:
$ sudo apt-get install build-essential libssl-dev
Instalar nvm
utilizando su script de instalación nativo. Corrija el número de versión dentro de la siguiente URL si es necesario:
# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
Fuente nueva configuración de NVM:
$ . ~/.profile
Encuentre un número de versión apropiado. Por ejemplo, el siguiente comando enumerará todos los lanzamientos de LTS Node.js hasta el momento:
$ 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 para instalar la versión deseada de Node.js. Por ejemplo, el siguiente comando instalará una última versión de 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)
Comprobar versiones:
$ node --version v6.9.2 $ npm --version 3.10.9