这个小节列举了从源代码构建Guix的需求。构建Guix的步骤和其它GNU软件相同,这里不介绍。请阅读Guix源代码树里的README和INSTALL文件以了解更多的信息。
GNU Guix可以从它的网站下载https://www.gnu.org/software/guix/。
GNU Guix依赖这些软件包:
这些依赖是可选的:
guix copy
(see Invoking guix copy
) depends on
Guile-SSH, version
0.13.0 or later.
guix publish
and for substitutes
(see Invoking guix publish
).
crate
importer (see Invoking guix import
).
go
importer (see Invoking guix import
) and for some of the
“updaters” (see Invoking guix refresh
).
guix-daemon
可以用它压缩构建日志。
Unless --disable-daemon was passed to configure
, the
following packages are also needed:
When configuring Guix on a system that already has a Guix installation, be
sure to specify the same state directory as the existing installation using
the --localstatedir option of the configure
script
(see localstatedir
in GNU Coding
Standards). Usually, this localstatedir option is set to the value
/var. The configure
script protects against unintended
misconfiguration of localstatedir so you do not inadvertently corrupt
your store (see 仓库).
The Guile bindings to GnuTLS were distributed as part of GnuTLS until version 3.7.8 included.