makefile - GNU Guix 需要 Nix 程序来做什么?

标签 makefile gnu configure nix

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

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

据我了解,Nix 是一个完全不同的包管理器。为什么 Guix 需要这个?它是建立在 Nix 之上的吗?最重要的是,我可以在不依赖 Nix 的情况下编译 Guix 吗?

最佳答案

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

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

GNU Guix provides state-of-the-art package management features such as transactional upgrades and roll-backs, reproducible build environments, unprivileged package management, and per-user profiles. It uses low-level mechanisms from the Nix package manager, but packages are defined as native Guile modules, using extensions to the Scheme language—which makes it nicely hackable.

关于makefile - GNU Guix 需要 Nix 程序来做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35612038/

相关文章:

c - 如何设置 Autoconf 项目以使用 GTK 进行制作?

c++ - makefile 和 gtkmm 的问题

C - 解压缩 Gzipped http 响应

git 输出为空白,除非在 : echo "$(git branch)" 中捕获

gnu - configure.ac 指定所有构建文件的文件夹

installation - 如何编译 Clisp 2.46?

c++ - 在 Windows 中运行 autotools (MinGW)

makefile - 向 Makefile 添加注释

makefile - makefile 中的 "all"代表什么?

ubuntu - activemq 中的内存限制 (67108864)