【问题标题】:404 on sudo apt-get update 404 not found chris-lea/node.jssudo apt-get 上的 404 更新 404 未找到 chris-lea/node.js
【发布时间】: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


【解决方案1】:

https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager 有关于取代旧 PPA 的存储库的说明。 (对我来说,这是node-js ppa 在 Google 上的热门搜索。)

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

(我不特别建议在没有审核的情况下运行您下载的内容,我也没有尝试过这些说明。)

【讨论】:

    【解决方案2】:

    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
    

    【讨论】:

    • 我收到了E: Unable to locate package node-js
    • 那么这是您在答案中应该有的关键细节,而不是您可以显然使用的琐碎命令。
    • @tripleee :我根据您的建议改进了答案。由于这是 /etc/apt/source.list 在 raspbian 中的初始配置,我想知道它是这样的。
    【解决方案3】:

    我遇到了同样的问题,我可以将源代码更改为以前的 Ubuntu 版本。

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

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

    【讨论】:

      猜你喜欢
      • 2018-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 2022-01-22
      • 2022-12-04
      • 2022-07-12
      相关资源
      最近更新 更多