Nix (package manager)/zh: Difference between revisions

Ardenet (talk | contribs)
No edit summary
Ardenet (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
 
(5 intermediate revisions by 2 users not shown)
Line 8: Line 8:
== 用法 ==
== 用法 ==


<span id="Installation"></span>
=== 安装 ===
=== 安装 ===
在 [[NixOS|NixOS]] 上,Nix 已经自动安装好了。
在 [[NixOS|NixOS]] 上,Nix 已经自动安装好了。


Line 18: Line 20:
[[Nix (command line utilities)|Nix 命令]] 在 [https://nix.dev/manual/nix/stable/command-ref/ Nix 参考手册] 中有详细记录:主要命令、工具命令和实验性命令。在 2.0 版本(于 2018 年 2 月发布)之前,命令有所不同。
[[Nix (command line utilities)|Nix 命令]] 在 [https://nix.dev/manual/nix/stable/command-ref/ Nix 参考手册] 中有详细记录:主要命令、工具命令和实验性命令。在 2.0 版本(于 2018 年 2 月发布)之前,命令有所不同。


<span id="Configuration"></span>
=== 配置 ===
=== 配置 ===
在 NixOS 上, Nix 可以通过 [https://search.nixos.org/options?query=nix <code>nix</code> 选项] 进行配置。  
在 NixOS 上, Nix 可以通过 [https://search.nixos.org/options?query=nix <code>nix</code> 选项] 进行配置。  


Line 51: Line 55:
=== Profiles ===
=== Profiles ===


建一個一致的用戶和統環境,Nix 會將 Nix store 中的符號連結到 ''profiles'' 中。是 Nix 實現的前端:由於 store 是不可的且保留先前版本的 profile將系統還原前的狀態只需簡單地將符號連結更改先前的 profile。更精確,Nix 進位檔符號連結到 Nix store 中代表用戶環境的些用戶環隨後符號連結存在 <code>/nix/var/nix/profiles</code> 中被標注的 profile,而它們則進一步符號連結使的 <code>~/.nix-profile</code>。
建一个连续的用户或统环境,Nix 会将 Nix 存储库中的软链接到 ''配置(profiles)'' 中。这些配置文件是 Nix 实现的前端:由于存储库是不可,并保留配置文件的先前版本,因此恢复前的状态只需更改指向先前配置文件符号链接即可。更准确,Nix 会将进制文件软链接到 Nix 存储库中代表用户环境的目。些用户环随后会软链接到存在 <code>/nix/var/nix/profiles</code> 目录下的带标签的配置文件中,而这些配置文件又会被软链接到用的 <code>~/.nix-profile</code> 文件


<span id="Sandboxing"></span>
<span id="Sandboxing"></span>
Line 70: Line 74:
* [https://code.tvl.fyi/tree/tvix tvix]
* [https://code.tvl.fyi/tree/tvix tvix]


有一個社群領導的 Nix 2.18 分支叫做 Lix性、用性和成長性。同時還為 Nix 部份組加入 Rust 端口,但不像始重Tvix
Nix 2.18 还有一个名为 Lix 的社区分支,性、用性和可扩展性。虽然也把 Nix 的一些组移植到了 Rust,但不像 Tvix 那样是从始重的。


<div class="mw-translate-fuzzy">
* [https://lix.systems/ lix]
* [https://lix.systems/ lix]
</div>


<div class="mw-translate-fuzzy">
早期尝试可以在 [https://riir-nix.github.io/ riir-nix] 找到。
早期尝试可以在 [https://riir-nix.github.io/ riir-nix] 找到。
</div>


<span id="Notes"></span>
== 备注 ==
== 备注 ==
<references />
<references />


[[Category:Pedias]]
[[Category:Pedias]]