Node.js es una de las herramientas más populares que utilizan los desarrolladores. Es multiplataforma, lo que significa que también está disponible engrandes distribuciones de LinuxcomoUbuntu. Lamentablemente, Node.js no está instalado de forma predeterminada en Linux, por lo que si espera utilizar el entorno de ejecución de código abierto de JavaScript en su sistema, deberá realizar algunos pasos adicionales.

Usando el administrador de paquetes

Una captura de pantalla del código necesario para instalar node.js en Ubuntu

Para la mayoría de los principiantes, la forma más sencilla de instalar Node.js es usar el administrador de paquetes y la terminal, ya que está disponible a través de los repositorios predeterminados en Linux. Puede que no sea la última versión, pero no te preocupes, ya que seguirá siendo estable y no tendrás que introducir código adicional para descargarla. Hay varios comandos según la versión de Linux que estés usando:

  • Para Arch Linux, utilice:sudo pacman -S nodejs npm
  • Para Debian, Ubuntu o Linux Mint, use el comando:sudo apt-get install nodejs npm
  • Para REHL, CentOS, AlmaLinux y Rocky Linux, primero habilite EPEL con el comandosudo dnf install epel-release.Luego, ejecute el comandosudo dnf install nodejs npm.
  • En Fedora, use:sudo dnf install nodejs npm

Si desea ver si Node está instalado correctamente, puede ejecutar el comandonode -v o node --version.

Si sigues teniendo problemas, puedes seguir los pasos que se indicanen el sitio web de Node.jspara tu distribución. Hemos seleccionado algunas de las distribuciones más populares, como se ve arriba, pero hay muchas otras.

Uso de NVM

Una mejor manera de instalar Node.js es mediante Node Version Manager (NVM). Se trata de un script bash que se ejecutará a través de la terminal una vez que la abras y te permitirá usar y administrar múltiples versiones de Node.js y cambiar entre ellas. Si optas por utilizar este método, es probable que tengas menos problemas de permisos, por lo que vale la pena usarlo si no te importa realizar algunos pasos adicionales.

  1. Si Curl no está instalado, ejecute el comando:sudo apt install curl
  2. Ahora, ejecute:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    Una captura de pantalla del código necesario para instalar NVM en UBuntu en la terminal
  3. Reinicia tu terminal.
  4. Confirme si NVM está instalado con:comando -v nvm
    Una captura de pantalla que confirma que NVM está instalado en Ubuntu
  5. Ejecute este comando para ver todas las versiones de Nodejs:nvm ls-remote
    Una captura de pantalla que muestra todas las versiones de NVM instaladas en Ubuntu
  6. Seleccione la versión que desea instalar: le sugerimos la versión más reciente. El comando seránvm install nodepara obtener la versión más reciente.
    \Una captura de pantalla que muestra el proceso de instalación de NodeJS a través de NVM en Ubuntu
  7. Si desea una versión heredada, use el comandonvm install v9.3.0y reemplace el número de versión con el que desee.

Una vez que lo instales, puedes comprobar las versiones instaladas de Node con el comandonvm list. También puedes comprobar la versión instalada connode -vonode --version. Si quieres ejecutar una versión específica de node, utiliza el comandonvm run node v17.0.0,reemplazando v17.0.0 con la versión actual. Si quieres configurar una versión específica de node como predeterminada, utiliza el comandonvm alias default v18.7.0.

Solo una forma de desarrollar en Linux

El uso de Node.js es solo una de las cosas que sugerimos probar en Ubuntu. Muchas otras herramientas para desarrolladores se ejecutan en el sistema operativo. Por ejemplo, es posible que deseeutilizar AWS CLIsi está trabajando en DevOps. También es posible que desee utilizar herramientas como Nginx o MongoDB para el servicio web y la gestión de bases de datos de documentos. Incluso una herramienta como Apache es útil. Como puede ver, Ubuntu esel lugarideal para el desarrollo y existen posibilidades casi infinitas.