Cómo instalar y configurar Node.js en Debian 9

Introducción

Node.js es un entorno de tiempo de ejecución JavaScript gratuito y de código abierto diseñado para implementar código JavaScript en el lado del servidor mediante programación asincrónica. Es una plataforma multiplataforma que facilita a los administradores desarrollar aplicaciones de red; crear contenido de página dinámico; recopilar datos del formulario; y agregar, modificar o eliminar datos en la base de datos.


Este tutorial lo ayudará a instalar Node.js en su sistema Debian 9 utilizando alguna técnica popular; usando un administrador de paquetes apt, desde el repositorio oficial de NodeSource, y usando el Administrador de versiones de Node.js (NVM).

Listo? Empecemos!

Paso 1: instalación de Node.js con un administrador de paquetes

El repositorio predeterminado de Debian viene con una versión Node.js estable a la distribución. La versión es una opción estable para una prueba, pero puede no ser ideal para casos de uso de producción y desarrollo. No obstante, si cree que este paquete se adapta a sus necesidades, puede continuar e instalarlo.

En esta sección, utilizaremos un administrador de paquetes apto para instalar Node.js en Debian 9. Primero, ejecute el siguiente comando para actualizar el índice del paquete:

$ Sudo sudo apt update

Luego, ejecute el comando para implementar la aplicación (Node.js) desde los repositorios predeterminados de Debian.

$ Sudo apt install nodejs

A continuación, verifique la versión de la aplicación Node.js:

$ Nodejs -v

Nota: Estamos usando Nodejs y no nodo para verificar la versión del Node.js. recién instalado Esto evita el conflicto que pueda ocurrir entre los dos ejecutables del repositorio oficial de Debian.

Si se siente cómodo con la versión que instaló, entonces, eso es todo lo que necesita para comenzar a usar Node.js en su sistema Debian. Sin embargo, si desea probar otros archivos de paquete, versiones y gestores de versiones, deberá implementar las versiones más recientes utilizando el NVM o desde el repositorio NodeSource.

Paso 2 – Instalación de Node.js usando un archivo de paquete personal (PPA)

En este paso, lo ayudaremos a instalar Node.js utilizando el archivo de paquete personal (PPA) que se mantiene en el repositorio de NodeSource. Esto le dará la flexibilidad de seleccionar las versiones más recientes de Node.js, incluidas Node.js v4.x, Node.js v6.x, Node.js v8.x y Node.js v10.x.

Primero, ejecute los siguientes comandos para actualizar su índice de paquete:

$ Sudo sudo apt update

A continuación, instale curl; que le ayudan a acceder a los repositorios de NodeSource.

$ Sudo sudo apt install curl

Ahora, ejecute el siguiente comando desde el directorio de inicio para incorporar el repositorio NodeSource en su sistema Debian 9.

$ cd ~
$ Curl -sL https://deb.nodesource.com/setup_10.x -o nodeource_setup.sh

Aquí, está utilizando curl para obtener el script de instalación requerido para Node.js versión 10.x. Esta es una versión ideal para instalar, ya que es compatible hasta 2021. Sin embargo, si no está cómodo con esta versión, no dude en reemplazarla por otra como Node.js v8.x, que es la última versión de LTS.

Para examinar el contenido de este script de instalación, ejecute el siguiente comando:

$ Nano nodeource_setup.sh

A continuación, ejecute el script de configuración con sudo:

$ Sudo bash nodeource_setup.sh

Una vez hecho esto, ahora puede instalar Node.js:

$ Sudo apt install nodejs

Ahora, ejecute el siguiente comando para verificar la versión que ya instaló:

$ Nodejs -v

Esto le dará el resultado a continuación:

V10.9.0

El paquete Node.js está completo y viene con ambos binarios nodejs y el Administrador de paquetes Node.js (NPM). Por esta razón, no tiene que instalar NPM por separado. Simplemente, ejecute el siguiente comando para confirmar si Node.js Package Manager se instala automáticamente:

$ Npm -v

Si npm se instaló correctamente, obtendrá el resultado a continuación:

6.2.0

A continuación, deberá instalar un esencial para construir paquete de aplicación para agilizar el funcionamiento de algunos de los paquetes en npm.

$ sudo apt installbuild-essential

Eso es!

Paso 3 – Instalación de Node.js usando el NVM

Si no se siente cómodo con estos dos métodos, puede intentar instalar Node.js utilizando el Administrador de versiones de Node.js. El NVM funciona como un directorio independiente del directorio de inicio, dándole la libertad de implementar numerosas versiones independientes de Node.js. Le da la opción de trabajar con las versiones más recientes de Node.js y mantener versiones anteriores sin afectar su sistema.

Nota: Las versiones de Debian que administra con NVM son diferentes de las que administra con apt.

Primero, ejecute el siguiente comando para obtener el script de instalación para NVM desde la página de GitHub.

$ curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh -o install_nvm.sh

Puede inspeccionar este script usando cualquier editor de texto:

$ Nano install_nvm.sh

A continuación, ejecute el script de instalación usando bash:

$ Bash install_nvm.sh

Esto instalará Node.js en un subdirectorio único del directorio en ~ / .nvm. Además, incorporará las líneas requeridas en el ~ / .profile archivo. Ahora, ejecuta el siguiente comando para encontrar el archivo  ~ / .profile y habilite la sesión actual para reconocer estos cambios:

$ source ~ / .profile

Por ahora, el Administrador de versiones de Node.js se ha instalado correctamente y el escenario está listo para la instalación de Node.js. Pero primero, ejecute el siguiente comando para obtener una lista de la versión Node.js disponible;

$ Nvm ls-remote

Esto le dará el resultado a continuación:


v8.11.1 (LatestLTS: Carbon)
v9.0.0
v9.1.0
v9.2.0
v9.2.1
v9.3.0
v9.4.0
v9.5.0
v9.6.0
v9.6.1
v9.7.0
v9.7.1
v9.8.0
v9.9.0
v9.10.0
v9.10.1
v9.11.0
v9.11.1
v10.0.0
v10.1.0
v10.2.0
v10.2.1
v10.3.0
v10.4.0
v10.4.1
v10.5.0
v10.6.0
v10.7.0
v10.8.0
v10.9.0

Ahora, puede ejecutar el siguiente comando para instalar v8.11.1; la versión actual para LTS.

$ Nvm install 8.11.1

A continuación, ejecute el siguiente comando para indicar a nvm que utilice v8.11.1:

$ Nvm use 8.11.1

Puede usar el siguiente comando para verificar la versión utilizada por el shell actual:

$ Nodo -v

Nota: El ejecutable aquí es nodo y no el nodejs como se usó en el paso anterior. El comando te dará el resultado:

v8.11.1

Si ya tiene varias versiones de Node.js instaladas en su sistema, puede ejecutar el siguiente comando para obtener la lista:

$ Nvm ls

Para hacer una de estas versiones, como v8.11.1, sus aplicaciones predeterminadas:

$ Nvm alias predeterminado 8.11.1

A continuación, puede indicarle a nvm que use la versión predeterminada cada vez que se abre una sesión:

$ nvm usedefault

Cada versión de Node.js instalada a través de nvm administra sus paquetes únicos y viene con un administrador de paquetes para mantener estos paquetes.

Puede indicar a npm que instale paquetes nvm en el directorio ./ node_modules, que es el directorio oficial para proyectos Node.js. Primero, ejecute el siguiente comando para instalar un  Rápido módulo:

$ Npm install express

Si desea implementar el módulo express globalmente y utilizarlo para todos los proyectos utilizando una versión de Node.js, simplemente agregue un -sol al comando:

$ Npm install -g express

El paquete se instalará en:

~ / .nvm / versiones / node / node_version / lib / node_modules / express

A continuación, ejecute el siguiente comando para conectar el módulo expreso a la esfera local:

$ Npm link express

Si necesita más detalles sobre nvm, ejecute el siguiente comando para obtener ayuda:

Ayuda de $ nvm

Paso 4 – Desinstalar Node.js

El método que utiliza para eliminar Node.js depende de su versión de interés y la técnica utilizada para instalarlo. Aquí hay dos opciones:

Para eliminar una versión Node.js implementada del repositorio NodeSource, utilizará una utilidad apt. Ejecute el siguiente comando para desinstalar Node.js usando apt:

$ Sudo apt remove nodejs

Alternativamente, para desinstalar la versión Node.js instalada usando el nvm, siga los pasos a continuación:

  • Primero, ejecute el siguiente comando para verificar su versión actual activa de Node.js.

$ Nvm actual

  • Para eliminar una versión de Node.js que no está actualmente activa, ejecute el siguiente comando:

$ Nvm desinstalar versión_nodo

  • Ahora, para eliminar la versión de Node.js actualmente activa, primero desactive el nvm

$ Nvm desactivado

  • A continuación, ejecute un comando de desinstalación para eliminar los archivos vinculados a la versión de interés..

Conclusión

Enhorabuena! Aprendió a instalar y desinstalar Node.js en su sistema Debian. El tutorial detalla tres métodos que se pueden utilizar para instalar esta aplicación. ¡La pelota está en tu cancha ahora! Evalúe su circunstancia y busque el método que mejor se adapte a sus necesidades..

Echa un vistazo a estos 3 principales servicios de alojamiento de Node.js:

Alojamiento A2

Precio inicial:
$ 3.92


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

FastComet

Precio inicial:
$ 2.95


Fiabilidad
9,7


Precios
9.5


Fácil de usar
9,7


Apoyo
9,7


Caracteristicas
9.6

Leer comentarios

Visita FastComet

Hostinger

Precio inicial:
$ 0.99


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

Artículos de procedimientos relacionados

  • Cómo instalar Node.js en Ubuntu 18.04
    novato
  • Cómo instalar Node.js en CentOS 7
    intermedio
  • Cómo instalar ownCloud en Debain 9
    intermedio
  • Cómo instalar PostgreSQL en un servidor Debian 9 VPS o dedicado
    intermedio
  • Cómo instalar Webmin en un servidor Debian 9 VPS o dedicado
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me