Сегодня мы с Вами разберем краткую инструкцию как установить Nоde.js версии 16 на Ubuntu 20.04 LTS.
Эту же инструкцию можно использовать и для дистрибутивов на основе Debian.
Для начала, обновим пакеты в Ubuntu следующими командами:
sudo apt update
sudo apt upgrade
Не забудьте перезагрузиться, если у вас были какие-либо обновления ядра Linux. Теперь, когда все обновлено, давайте удостоверимся, что у нас установлен curl, т.к. мы будем использовать его для загрузки скрипта установки из NodeSource (который предоставляет бинарные пакеты для Ubuntu, Debian и множества их производных):
sudo apt install -y curl
Если вы знаете, что у вас уже установлен curl, вам не нужно его устанавливать. Как только установка curl будет завершена, мы можем загрузить и запустить скрипт установки Node.js:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
Этот скрипт добавит необходимые репозитории и даже запустит другое обновление apt, чтобы убедиться, что все готово к установке. Как только это будет сделано, вам нужно будет установить или обновить текущую версию Node.js командой:
sudo apt install -y nodejs
На этом этапе у вас должно быть все готово. Чтобы быть уверенным, вы можете запустить node, чтобы выяснить, какая версия у вас сейчас работает:
$ node --version
v16.1.0
1. Download and import the Nodesource GPG key
sudo apt-get updatesudo 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
2. Create deb repository
NODE_MAJOR=20echo "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
Optional: NODE_MAJOR can be changed depending on the version you need.
NODE_MAJOR=16NODE_MAJOR=18
NODE_MAJOR=20
3. Run Update and Install
sudo apt-get updatesudo apt-get install nodejs -y