我试图从源代码中编译GNU Guix,用于非根包管理。在使用--disable-daemon运行配置时,我会得到以下错误:
configure: error: Nix programs not found; please install Nix or use `--with-nix-prefix'据我所知,Nix是另一个包管理器。为什么Guix需要这个?它是建在尼克斯上面的吗?最重要的是,我可以不依赖于Nix来编译Guix吗?
发布于 2016-03-01 00:53:58
Guix基于并使用来自Nix的核心组件。
从Guix“关于”页面(强调我):
GNU Guix提供最先进的包管理功能,例如事务升级和回滚、可复制的构建环境、非特权包管理和每个用户配置文件。使用来自Nix包管理器的低级机制,但是包被定义为本机Guile模块,使用了对Scheme语言的扩展,这使得它很容易被破解。
https://stackoverflow.com/questions/35612038
复制相似问题