404 sudo apt-get update 404找不到chris-lea / node.js

时间:2015-04-09 17:53:55

标签: node.js npm raspberry-pi apt

我试图使用

$ sudo add-apt-repository ppa:chris-lea/node.js 
$ sudo apt-get update

安装和更新npm和nodejs

我发现的大多数对此存储库的引用已经过时了2011-2013

我在$ sudo apt-get update期间收到了链接

的错误
http://ppa.launchpad.net/chris-lea/node.js/ubuntu/dists/wheezy/main/binary-armhf/Packages 404 Not found

是否有更新版本?

3 个答案:

答案 0 :(得分:2)

https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager包含取代旧PPA的存储库的说明。 (对我而言,这是Google node-js ppa的热门话题。)

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs

(我不特别建议您先运行下载的内容而不先审核,也不要尝试这些说明。)

答案 1 :(得分:1)

nodejsnpm包包含在wheezy / main存储库中。

要在raspbian上安装npm和nodejs,您应该包含在/etc/apt/sources.list

deb http://mirrordirector.raspbian.org/raspbian/ wheezy main

接下来,你应该可以使用:

安装nodejs和npm
sudo apt-get update
sudo apt-get install npm nodejs

答案 2 :(得分:1)

我有同样的问题,我可以解决它将源代码更改为以前的Ubuntu版本。

所以,从这个: http://ppa.launchpad.net/chris-lea/node.js/ubuntu vivid main

对此: http://ppa.launchpad.net/chris-lea/node.js/ubuntu utopic main