2

非ルート パッケージ管理用にソースから GNU Guix をコンパイルしようとしています。で構成を実行すると--disable-daemon、次のエラーが発生します。

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

私が理解しているように、Nix はまったく別のパッケージ マネージャーです。Guix がこれを必要とするのはなぜですか? Nixの上に構築されていますか?最も重要なのは、Nix に依存せずに Guix をコンパイルできるかどうかです。

4

1 に答える 1

3

Guix は、Nix のコア コンポーネントに基づいており、それを使用しています。

Guixの「About」ページから(強調鉱山):

GNU Guix は、トランザクション アップグレードやロールバック、再現可能なビルド環境、非特権パッケージ管理、ユーザーごとのプロファイルなど、最先端のパッケージ管理機能を提供します。 Nix パッケージ マネージャー の低レベル メカニズムを使用しますが、パッケージはネイティブの Guile モジュールとして定義され、Scheme 言語の拡張機能を使用します。

于 2016-03-01T00:53:58.200 に答える