пытаюсь установить 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 работает.........