Я установил Nodejs на свой Ubuntu:
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.6 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.6 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
с помощью следующих команд:
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
Результат:
$ nodejs -v
v4.2.6
Я вижу в Интернете гораздо более новые версии https://nodejs.org/en/ download / Release / . Итак,
Спасибо!
4.2.6
действительно версия Node это в репозиториях Xenial. Ubuntu не выполняет основные обновления версий пакетов в одном и том же дистрибутиве, поэтому, если бы Node 4 был тем, что было вокруг, когда вышел Xenial (то есть апрель 2016 года, что звучит правдоподобно - это было бы тогдашним текущим Выпуск LTS), затем вы застряли с версией 4 на протяжении всего жизненного цикла Xenial, пока не обновите дистрибутив.
По крайней мере, так обстоит дело при использовании официальных репозиториев. К счастью, более современный репозиторий для Node существует и рекомендуется на официальном сайте Node. Вы можете найти подробные инструкции здесь , но tl; dr это:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
В Ubuntu есть эта версия nodejs, потому что это была одна из версий LTS (долгосрочная поддержка) и она очень стабильна.
Существует несколько различных способов установки более новых версий. Я бы порекомендовал установить его через nvm, чтобы вы получили доступ к последним версиям. Кроме того, это помогает делать это таким образом, если вы будете разрабатывать на нескольких системах, а не оставлять это на усмотрение менеджера пакетов системы. Для этого сначала удалите текущую версию
sudo apt-get remove nodejs
Чтобы убедиться в этом '
Теперь мы можем использовать следующие команды для установки целевой версии nodejs
npm ls-remote
показывает доступные версии
npm install (versionNumber)
npm use (versionNumber)
У вас может быть установлено несколько версий, поэтому вы можете выбрать, какую из них использовать
, а затем проверить версию, которую вы выбрали для использования с
node -v
<- Обратите внимание, что с npm команда является node, а НЕ nodejs
На Digital Ocean есть отличная запись обо всем этом. Для получения дополнительной информации посетите ссылку https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-16-04