Actualización para 2024

Actualización para 2024

Soy bastante nuevo en Ubuntu. Pude instalar Node.js en la última versión 14.7.0 pero el programa que estoy usando (Jhipster) me dice que necesito instalar Long Term Support (LTS, actualmente 12.18.3) y no tengo idea de cómo para hacerlo.

Existe el archivo node-v12.18.3-linux-x64.tar.xz que parece un archivo zip en Windows, pero no sé cómo instalarlo (no se instala solo cuando lo abre el administrador de archivos)

Intenté buscar en Google cómo elegir la versión, pero pude encontrar cómo hacerlo. Por favor, explícalo para los tontos. Gracias.

Respuesta1

Para actualizar nodejsa 14.x ejecute los siguientes comandos:

sudo apt update
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt install -y nodejs
node -v

Después de ejecutar el comando final deberías ver:

v14.15.0

Respuesta2

Actualización para 2024

Desde que se publicó esta pregunta, la versión 20 se convirtió en la versión LTS más nueva. EntoncesLa respuesta de Ahmed Boutaraaera correcto para la parte de la versión 14 de la pregunta, pero las personas que se topan con esta pregunta pueden estar buscando la LTS más reciente. Si sigue esas instrucciones, quedará atrapado en la versión 14.

Afortunadamente, NodeSource también proporciona un script de instalación que instala el LTS actual en lugar de una versión específica. Eso debería hacer que esta respuesta esté un poco más preparada para el futuro. También puedes obtener la misma información.directamente desde la fuente.

Además, hay un script llamado nvmque es excelente para administrar la versión de su nodo. Facilita la instalación de múltiples versiones, por ejemplo, si trabaja con múltiples proyectos con diferentes requisitos de versión o si desea experimentar con la última versión y volver fácilmente a LTS para el trabajo normal. Puede encontrar instrucciones de instalación ensu repositorio.

Cómo instalar la última versión LTS

Este conjunto de instrucciones instalará cualquier versión que sea la última versión LTS. Cuando se lanza una nueva versión, es posible que tengas que ejecutar estas instrucciones nuevamente para obtener el nuevo script de instalación para la nueva versión.

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs

Cómo instalar la última versión que no es LTS

Este conjunto de instrucciones instalará cualquier versión que sea la última versión que no sea LTS. Cuando se lanza una nueva versión, es posible que tengas que ejecutar estas instrucciones nuevamente para obtener el nuevo script de instalación para la nueva versión.

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
apt-get install -y nodejs

Cómo bloquear la versión 21 (la más reciente, por ahora)

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_21.x | bash -
apt-get install -y nodejs

Cómo bloquear la versión 20 (LST actual)

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs

Respuesta3

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
nvm list-remote
nvm install v14.17.6

En el último comando, elija la versión que desea instalar de la lista que se muestra en el comando anterior.

Respuesta4

De las 'Distribuciones binarias NodeSource Node.js' oficialesrepositorio de github:

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

NODE_MAJOR=20         # can be 16, 18, 20, 21
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install nodejs -y

información relacionada