Ошибка "Выполнение команды, выход" Ошибка при установке NodeJS

Я использую Ubuntu 16.04LTS. Я ввел следующую команду в терминал:

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

В ответ я получаю следующую ошибку:

Reading package lists... Done
W: The repository 'http://ppa.launchpad.net/tualatrix/next/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/tualatrix/ppa/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/tualatrix/next/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
E: Failed to fetch http://ppa.launchpad.net/tualatrix/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error executing command, exiting

Я только что установил очень старую версию NodeJS и NPM из репозиториев Ubuntu, потому что не смог установить самую последнюю версию. Тем не менее, мне по-прежнему нужна самая последняя версия Node и NPM.

1 ответ

Я была такая же проблема. Проблема заключается не в nodejs установки nodejs а в пакете в каталоге /etc/apt/sources.list другого пакета.

Следующие работали для меня:

1) Создайте резервную копию файла /etc/apt/sources.list чтобы быть в безопасности:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bu

2) Удалите пакеты, которые вызывают проблему: Откройте /etc/apt/sources.list с правами root, например

sudo nano /etc/apt/sources.list

и удалите

http://ppa.launchpad.net/tualatrix/next/ubuntu/dists/xenial/main/binary-amd64/Packages

частей. В моем случае это был скайп, который вызвал проблему; вы можете определить критические пакеты по строкам, начинающимся с E: Failed to fetch.

Впоследствии, следующее работает отлично (взято из инструкций по установке):

cd ~
curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get install nodejs
sudo apt-get install build-essential

Если затем ввести

nodejs -v

он вернется

v8.9.4

(или любую другую версию, указанную вами).

licensed under cc by-sa 3.0 with attribution.