Jump to content

Translations:Nix (package manager)/28/zh

From Official NixOS Wiki
Revision as of 21:32, 28 August 2025 by Weijia (talk | contribs) (Created page with "由 Nix 构建的软件包会被放置在只读的 ''Nix store'' 中,通常位于 <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 store 中,通常位於 /nix/store。每個軟件包都會被賦予一個唯一的地址,該地址由加密哈希值、軟件包名稱和版本組成,例如 /nix/store/nawl092prjblbhvv16kxxbk6j9gkgcqm-git-2.14.1。這些前綴對構建過程中的所有輸入進行哈希,包括源文件、完整的依賴樹、編譯器參數等。這使得 Nix 能夠同時安裝同一軟件包的不同版本,甚至是同一版本的不同構建(例如使用不同編譯器構建的變體)。在添加、移除或更新軟件包時,存儲中的內容不會被刪除;相反,profiles 中指向這些軟件包的符號鏈接會被添加、移除或更改。