GNU Guix需要什么Nix程序?

时间:2016-02-24 20:09:20

标签: makefile gnu configure nix

我正在尝试从源代码编译GNU Guix以进行非root包管理。使用--disable-daemon运行configure时,出现以下错误:

configure: error: Nix programs not found; please install Nix or use `--with-nix-prefix'

据我所知,Nix是另一个包经理。为什么Guix需要这个?它是建立在Nix之上的吗?最重要的是,我可以在没有Nix依赖的情况下编译Guix吗?

1 个答案:

答案 0 :(得分:3)

Guix基于并使用了Nix的核心组件。

Guix "About"页面(强调我的):

  

GNU Guix提供最先进的包管理功能,例如   事务升级和回滚,可重现的构建   环境,非特权包管理和每用户配置文件。    它使用Nix包管理器中的低级机制 ,但是   包被定义为本机Guile模块,使用扩展   方案语言 - 这使它很好地破解。