Jump to content

Translations:Nix (package manager)/1/ja

From Official NixOS Wiki
Revision as of 05:03, 24 May 2026 by Poske (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Introduction to Nix

Tools and applications

⤧︎
Disambiguation: これは、Nix package managerのページです。Nix ecosystemNix languageNix command とは異なります。

Nixは、Nix Expression Language で表現された再現可能なビルド命令を解析するパッケージマネージャーおよびビルドシステムであり、これは遅延評価を伴う純粋関数型言語である。Nix expressions は、依存関係を引数として取り、パッケージに対して再現可能なビルド環境derivationを作成する純粋関数[1]です。Nixは、ビルドの結果を完全な依存関係ツリーのハッシュで指定された一意のアドレスに保存し、不変のパッケージストアを作成することで、原子的な更新、ロールバックを実現する。また、異なるバージョンのパッケージを同時にインストールすることで、根本的に依存関係地獄を防ぐ。

  1. 変数は不変で、引数が変化しない場合、関数は常に同じ値を返す。