Необходимо обновить nodejs до версии 10.14 или выше в Ubuntu 18.04

Мне нужно запустить nodejs v10.14. В настоящее время я использую версию 8.16.0. Я нашел некоторые инструкции, которым следую, но они вызывают ошибки (см. Ниже).

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

This causes the following output:

## Installing the NodeSource Node.js 10.x repo...


## Populating apt-get cache...

+ apt-get update


Hit:29 http://ppa.launchpad.net/wireshark-dev/stable/ubuntu bionic InRelease  
Err:31 http://ppa.launchpad.net/ehoover/compholio/ubuntu bionic Release        
  404  Not Found [IP: 91.189.95.83 80]
Err:32 http://ppa.launchpad.net/pipelight/stable/ubuntu bionic Release         
  404  Not Found [IP: 91.189.95.83 80]
Reading package lists... Done                       
E: The repository 'http://ppa.launchpad.net/ehoover/compholio/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://ppa.launchpad.net/pipelight/stable/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Error executing command, exiting

Есть идеи, как мне установить nodejs v10.14 (или выше)?

1
задан 28 June 2019 в 22:56

1 ответ

кажется, что ваши ошибки связаны с установкой кэша APT - ссылки в curl не отвечают корректно (см. Ошибку 404 в стеке ошибок) ...

Не уверен, что это действительно сработает, если это проблема с подключением, но вы можете попробовать удалить установку nodejs, обновить свои пакеты и переустановить nodejs 12.x, например, с помощью curl 12.x.

Чтобы удалить и переустановить узел и NPM:

Сначала удалите узел:

sudo apt-get remove nodejs npm  

Затем обновите и обновите:

sudo apt-get update
sudo apt-get upgrade

Затем получите желаемую версию узла:

//where setup_12.x, replace with desired major version
curl -sL deb.nodesource.com/setup_12.x | sudo -E bash - 

И затем установите новую версию узла:

sudo apt-get install -y nodejs

Это должно сработать. Вы можете проверить свою текущую версию по:

node -v
npm -v

Надеюсь, это поможет!

12
ответ дан 12 December 2019 в 04:40

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

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