Cómo instalar Node.Js en Debian 11

22 set 2021 5 min di lettura
Cómo instalar Node.Js en Debian 11
Indice dei contenuti

Introducción

NodeJs es un marco de JavaScript que permite a los usuarios desarrollar fácilmente aplicaciones de red independientes para programación genérica. NodeJs es gratuito para hacer que el desarrollo de aplicaciones web sea más fluido e integrado mediante el uso de JavaScript tanto en el front-end como en el back-end.

Está disponible para todos los sistemas operativos; En este artículo, aprenderá a instalar NodeJs en su sistema Debian (sistema operativo Linux) para que pueda crear excelentes aplicaciones utilizando NodeJs.

A continuación se muestran tres métodos para instalar NodeJs en Debian 11, puede seguir uno de los siguientes métodos que le resulten más fáciles para una instalación exitosa.

Instale Nodejs desde el repositorio de Debian

En el momento de escribir este artículo, la versión 12.22.5 de Node.js está disponible en los repositorios predeterminados. Para obtener esta versión de NodeJs en su sistema Debian, siga los pasos que se mencionan a continuación:

Paso 1: actualice los paquetes

Primero actualice todos los paquetes previamente instalados en el sistema con el comando que se proporciona a continuación:

sudo apt update 

Paso 2: Instale Nodejs y NPM

"npm" es el administrador de paquetes de NodeJs, ejecute el siguiente comando para instalar NodeJs y npm en Debian 11:

sudo apt install nodejs npm 

Paso 3: verifica la versión

Para verificar la instalación exitosa de la versión de NodeJ, ejecute el siguiente comando para verificar el número de versión de los NodeJ recientemente instalados:

node -v 
v12.22.5

Instalar NodeJs usando NodeSource PPA

Puede utilizar un archivo de paquete personal (PPA) proporcionado por NodeSource para trabajar con la última versión de NodeJs. Este es un repositorio alternativo que contiene 'Apt' y contiene las versiones actuales de los repositorios oficiales de Debian para NodeJs.

Siga los pasos a continuación para una instalación exitosa de NodeJ usando PPA:

Paso 1: Instale PPA

Para instalar el paquete NodeJs usando "Apt", agregue el repositorio a la lista de paquetes usando la sintaxis que se proporciona a continuación:

curl -sL https://deb.nodesource.com/setup_[numero_versione] -o nodesource_setup.sh

Puede reemplazar el "número de versión" con la versión que desea instalar, aquí estoy instalando la versión "16.x" con el comando que se proporciona a continuación:

curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh 

Paso 2: configurar la instalación de NodeSource

Ejecute lo siguiente para solicitar el script que acaba de descargar, se abrirá un archivo y después de inspeccionar el archivo presione Ctrl + X para salir del archivo y regresar a la terminal:

nano nodesource_setup.sh 

Paso 3: ejecutar el script

Después de configurar el script, ejecútelo usando el comando que se indica a continuación:

sudo bash nodesource_setup.sh 

El PPA se agrega a su configuración y la caché del paquete local se actualiza instantáneamente.

Paso 4: instale NodeJs

Ahora, después de agregar PPA, instale NodeJs usando el comando que se menciona a continuación, no necesita instalar npm por separado aquí, ya que ya está incluido en el paquete:

sudo apt install nodejs 

Paso 5: verifica la versión

Ahora verifique la instalación verificando el número de versión de NodeJs:

node -v 

También verifique la versión npm para verificar su instalación con NodeJs:

npm -v 

Paso 6: instale "build-essential"

Para que las herramientas necesarias funcionen con el paquete npm, ejecute el siguiente comando:

sudo apt install build-essential 

Instale NodeJ usando NVM en Debian 11

Node Version Manager, abreviado como NVM, también se puede utilizar para instalar NodeJs en Debian. En lugar de ejecutarse en el sistema operativo, NVM opera en el directorio de inicio de su usuario al nivel de un directorio independiente. En otras palabras, sin afectar a todo el sistema, puede instalar numerosas versiones independientes de NodeJs. NVM

Siga los pasos que se indican a continuación para instalar NodeJ usando NVM:

Paso 1: descargue el script de instalación de NVM

Primero, desde el enlace de GitHub descargue el script de instalación de nvm con el comando que se proporciona a continuación:

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

Paso 2: configurar el script

Con el comando nano, solicite el script descargado mediante el comando que se indica a continuación:

nano install_nvm.sh 

Después de verificar el archivo, si todo se ve bien, salga del editor presionando Ctrl + X.

Paso 3: ejecutar el script

Después de configurar el archivo, ejecute el script descargado:

bash install_nvm.sh 

Paso 4: obtenga acceso a la funcionalidad NVM

La ejecución del script NVM agregará una configuración adicional a " ~/.profile", lo que permitirá que el nuevo programa cierre la sesión o vuelva a iniciarla; recargar el archivo " ~/.profile" usando:

source ~/.profile 

Paso 5: Instale NodeJ desde las versiones disponibles en NVM

Primero, podemos verificar qué versiones de NodeJ están disponibles en NVM a través del comando que se proporciona a continuación:

nvm ls-remote 

Ahora elija el número de versión que desea instalar de la lista, Sintaxis:

nvm install [version-number]

Voy a instalar la versión 11.7.0, así que reemplace [número de versión] con v11.7.0:

nvm install v11.7.0 

Generalmente, nvm usa la última versión, debe decirle a nvm que use la versión descargada con el comando que se indica a continuación:

nvm use 11.7.0 

Paso 6: verifica la versión

Puede verificar la versión de NodeJs instalada usando:

node -v 
v11.7.0

Si tiene muchas versiones de nodos instaladas en su sistema, para verificar la versión instalada recientemente, ejecute el siguiente comando:

nvm ls 

Establecer la versión predeterminada de NodeJ usando NVM

Si desea establecer cualquier versión como predeterminada, escriba la siguiente sintaxis: nvm alias default [número de versión]

Cambio a la versión predeterminada v12.1.0, luego reemplazo [número de versión] con v12.1.0:

nvm alias default 12.1.0 

Prueba NodeJs

Podemos comprobar si nuestros NodeJs instalados están funcionando o no; cree un archivo JavaScript de muestra con el comando nano:

nano sample.js 

El archivo se abrirá en el editor, ahora ingrese el contenido que se muestra a continuación en el archivo para imprimir "Hello World" en el terminal. Presione Ctrl + O para guardar el archivo y presione Ctrl + X para salir del archivo:

const http = require(‘http’);
const hostname = ‘localhost’;
const port = 3000;
 
const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader(‘Content-Type’, ‘text/plain’);
  res.end(‘Hello World\n’);
});
  server.listen(port, hostname, () => {
  console.log(‘Server running at http://${hostname}:${port}/’);
});

Ahora, para iniciar la aplicación, ejecute el comando que se indica a continuación:

node sample.js 
Server running at http://localhost:3000

Ejecute el comando que se indica a continuación para probar la aplicación en otro terminal:

curl http://localhost:3000 

Desinstalar NodeJs de Debian 11 Bullseye

desinstalar cualquier versión, ejecute el siguiente comando:Dependiendo de la versión a la que desee apuntar, puede eliminar NodeJs con apt o NVM, tendrá que lidiar con el programa apt de todo el sistema para desinstalar las versiones instaladas del repositorio de Debian o PPA.

sudo apt remove nodejs 

Si desea desinstalar la versión de NodeJs instalada por NVM, primero verifique la versión actual de NodeJs instalada con el comando que se proporciona a continuación:

nvm current 

Luego, ejecute la sintaxis que se proporciona a continuación para desinstalar cualquier versión específica de NodeJs instalada usando NVM en su sistema:

nvm uninstall [version-number]

Estoy desinstalando la versión actual de NodeJs, así que primero necesito deshabilitar NVM:

nvm deactivate 

Ahora ejecuta el comando:

nvm uninstall 12.1.0 

Conclusión

NodeJs es un marco del lado del servidor para crear aplicaciones JavaScript. Se utiliza para la programación tanto de back-end como de front-end. En este artículo, discutimos su instalación en Debian 11 usando tres métodos usando el repositorio oficial de Debian, a través del repositorio PPA y también a través de NVM, y también discutimos su prueba y desinstalación del sistema.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.