【发布时间】:2015-04-09 17:53:55
【问题描述】:
我正在尝试使用
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
安装和更新 npm 和 nodejs
我发现的对该存储库的大多数引用在 2011-2013 年都已过期
在$ sudo apt-get update 链接到链接时出现 404 错误
http://ppa.launchpad.net/chris-lea/node.js/ubuntu/dists/wheezy/main/binary-armhf/Packages 404 Not found
这个有更新的版本吗?
【问题讨论】:
-
wheezy不是有效的 Ubuntu 版本。你在混合使用 Ubuntu 和 Debian 指令吗? -
正如@tripleee 所说,
wheezy不是有效的 Ubuntu 版本,Launchpad 不提供 Debian 二进制文件或 armhf 软件包。 -
实际上,Launchpad PPA 可以提供 Launchpad 用户放在那里的任何东西;和 Ubuntu 软件包是 Debian 软件包。但是
armhf的观察可能是正确的;大多数情况下,您只会找到适用于i386和/或x64架构的软件包。 -
我的回答中的仓库 确实 似乎包含了 node-js 0.12 的 armhf 构建;见github.com/nodesource/distributions/issues/…
-
@tripleee “Ubuntu 软件包是 Debian 软件包”实际上,Ubuntu 代码库已经分歧很大,不再兼容二进制。所以,我不建议任何人在 Ubuntu 安装中使用 Debian 软件包,反之亦然。
标签: node.js npm raspberry-pi apt