gpt4 book ai didi

nix:直接从主分支安装派生

转载 作者:行者123 更新时间:2023-12-02 10:43:27 25 4
gpt4 key购买 nike

我想知道,为什么当通过 nix-env -qa 查询某些包时,它们出现在比 github 存储库更旧的版本中。我了解到这是由于 master 分支尚未合并到不稳定 channel 造成的。

如何手动安装主分支的派生版本,以获得最新版本?

最佳答案

选择主分支可能有点冒险,因为二进制替代品可能不可用,并且您可以结束构建大量软件包。
也就是说,您可以使用 -f 标志指定 nix-env 将使用哪个 nixpkgs

假设您想从 master 构建 hello,您可以使用以下命令:

$ nix-env -f https://github.com/NixOS/nixpkgs/archive/master.tar.gz -iA hello

也可以使用 -I nixpkgs=/path/to/nix/pkgs 在 nix shell 中尝试 git 分支包:

$ nix-shell -p hello -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/master.tar.gz

关于nix:直接从主分支安装派生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38092553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com