Jump to content

Translations:Nix (package manager)/28/zh-hans

From Official NixOS Wiki
Revision as of 11:41, 26 September 2025 by Loxodoromy (talk | contribs) (Created page with "Nix构建得到的包放在只读的''Nix存储'',正常情况下在<code>/nix/store</code>。每个包被赋予唯一地址,该地址由加密哈希值后跟包名称和版本指定,比如<code>/nix/store/nawl092prjblbhvv16kxxbk6j9gkgcqm-git-2.14.1</code>。前缀哈希值来自对构建过程中所有输入的哈希,包括源文件、整个依赖树、编译器标志等。这让Nix能同时安装同一个包的不同版本,甚至同一版本的不同构建,...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Nix构建得到的包放在只读的Nix存储,正常情况下在/nix/store。每个包被赋予唯一地址,该地址由加密哈希值后跟包名称和版本指定,比如/nix/store/nawl092prjblbhvv16kxxbk6j9gkgcqm-git-2.14.1。前缀哈希值来自对构建过程中所有输入的哈希,包括源文件、整个依赖树、编译器标志等。这让Nix能同时安装同一个包的不同版本,甚至同一版本的不同构建,比如不同编译器构建的变体。在添加、移除或更新包时,不会从存储中移除任何包,而是在配置文件(profiles)里添加、移除或修改指向这些包的符号链接。