为什么这个 nix-env 命令不带 -b 下载预构建的包?

问题描述 投票:0回答:1

https://nixos.org/manual/nix/unstable/quick-start.html 说:

从频道安装一些软件包:

 nix-env --install --attr nixpkgs.hello

这应该下载预构建的包;它不应该建造它们 本地(如果确实如此,则出现问题)。

为什么“这应该下载预构建的包”? 这是否需要

-b
(示例中没有)?

谢谢。

nix
1个回答
0
投票

它应该下载预构建的包,因为运营cache.nixos.org的开发人员构建了官方NixOS渠道定义的大部分或全部包,并将结果存储在那里。执行这些构建的系统称为 Hydra。您的 Nix 软件被配置为使用 cache.nixos.org 作为“替代者”,因此它会在构建之前检查内容是否已缓存。您也可以添加自己的替代品。

© www.soinside.com 2019 - 2024. All rights reserved.