Почему на моей машине с Ubuntu установлена ​​старая версия Nodejs [дубликаты]

Eurosport Player теперь работает в Ubuntu с Firefox и Chrome без каких-либо дополнительных шагов.

Аппаратное ускорение не работает, но это ограничение Flash для систем на базе Linux.

3
задан 17 July 2020 в 14:45

2 ответа

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
2
ответ дан 30 July 2020 в 22:06

В 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

0
ответ дан 30 July 2020 в 22:06

Другие вопросы по тегам:

Похожие вопросы: