尝试安装 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.
执行命令时出错,退出
看看,在我看来,这个链接在错误网址中有多余的空格
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-软件属性
curl -sLhttps://deb.nodesource.com/setup_8.x| sudo -E bash -
sudo apt-get 安装 nodejs
//
//这将安装一些东西,即使存在一些错误,它也可能正常工作。
//如果这不起作用。
//或 --- 步骤 0;;;;;;;
直接从 ubuntu 软件安装程序(二进制文件)安装 nodejs。**https://nodejs.org/en/download/
**检查版本;;;;;;;;;;
节点-v
v10.0.0
如果以上方法不起作用,请尝试打开第二个终端并检查
节点-v
如果还是不行的话, 第2步:::::::::
#哪个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 – 创建演示 Web 服务器(可选),然后从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,{'Content-Type':'text/plain'});
res.end('Hello World\n');
}).监听(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/
输出:Hello World...
因此 nodejs 正在运行.........