sudo apt-get install curl python-software-properties

sudo apt-get install curl python-software-properties

пытаюсь установить Node js, но похоже, что в исходных файлах или пакете есть лишний пробел, поэтому возникают ошибки.

$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
W: Failed to fetch http://apt.postgresql.org/pub/repos/apt/dists/trusty-­pgdg/main/binary-amd64/Packages  404  Not Found [IP: 204.145.124.244 80]
W: Failed to fetch http://apt.postgresql.org/pub/repos/apt/dists/trusty-­pgdg/main/binary-i386/Packages  404  Not Found [IP: 204.145.124.244 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

Ошибка выполнения команды, выход

Видите ли, мне показалось, что в этих ссылках есть лишнее пространство в URL-адресах ошибок.

http://apt.postgresql.org/pub/repos/apt/dists/trusty- ­pgdg/main/binary-amd64/Packages

видите trusty- ­pgdgпробел раньше, pgdg когда я копировал и вставлял URL без пробела, я мог загрузить пакеты.

Что мне следует сделать, чтобы решить эту проблему?

Когда я скопировал и вставил сюда, места не осталось, но я прикрепил снимок экрана.

решение1

Если вы хотите установитьузел.jsвам следует установить его через apt:

sudo apt-get install nodejs

Вы можете получить список дополнительных пакетов node.js с помощью следующей команды:

apt search nodejs

Используя команду

nodejs -v

вы можете проверить установленную версию.

решение2

https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/

//шаги 0;;;;

//

sudo apt-get install curl python-software-properties

завиток -sLhttps://deb.nodesource.com/setup_8.x| sudo -E bash -

sudo apt-get установить nodejs

//

//это установит все необходимое, даже если возникнут некоторые ошибки, все может работать нормально.

//если это не сработает.

//ИЛИ --- шаг 0;;;;;;;;

Установите nodejs напрямую из установщика программного обеспечения Ubuntu, двоичный файл. **https://nodejs.org/en/download/

**Проверить версию;;;;;;;;;;;

узел -v

v10.0.0

Если вышеперечисленное не помогло, попробуйте открыть второй терминал и проверить.

узел -v

если это все еще не работает, шаг 2:::::::::

Возникли проблемы с поиском узла в Ubuntu 14.04 после установки

#какой nodejs

**В моем случае отображалось /usr/bin/nodejs

**затем создайте ссылку, измените переменную среды или измените путь к команде узла или что-то в этом роде

#sudo ln -s /usr/bin/nodejs /usr/bin/node

------бревно----

root@mayank-Vostro-460:~# какой узел

root@mayank-Vostro-460:~# какой nodejs

/usr/bin/nodejs

root@mayank-Vostro-460:~# sudo ln -s /usr/bin/nodejs /usr/bin/node

root@mayank-Vostro-460:~# узел -v

v0.10.25

Проверьте, работает ли узел?

Шаг 4 — Создайте демонстрационный веб-сервер (необязательно), затем проверьте это с помощьюhttps://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/

----------бревно----------

root@mayank-Vostro-460:~# vi http_server.js

root@mayank-Vostro-460:~# cat http_server.js

var http = require('http');

http.createServer(функция (req, res) {

res.writeHead(200, {'Тип содержимого': 'text/plain'});

res.end('Привет, мир\n');

}).listen(3000, "127.0.0.1");

console.log('Сервер работает наhttp://127.0.0.1:3000/');

root@mayank-Vostro-460:~# узел http_server.js

Программу «node» можно найти в следующих пакетах:

  • узел

  • nodejs-наследие

Попробуйте: apt-get install

root@mayank-Vostro-460:~# какой узел

root@mayank-Vostro-460:~# какой nodejs

/usr/bin/nodejs

root@mayank-Vostro-460:~# sudo ln -s /usr/bin/nodejs /usr/bin/node

root@mayank-Vostro-460:~# узел -v

v0.10.25

root@mayank-Vostro-460:~# узел http_server.js

Сервер работает наhttp://127.0.0.1:3000/


в браузере Chrome или Firefox откройте ;;;

127.0.0.1:3000/

вывод: Привет, мир...

Итак, nodejs работает.........

Связанный контент