FAQ/zh-cn: Difference between revisions
Created page with "== 如何保留构建时依赖 / 在离线状态下重新构建? ==" |
Created page with "<syntaxhighlight lang="bash"> nix-env --list-generations -p /nix/var/nix/profiles/per-user/root/channels 18 2014-04-17 09:16:28 19 2014-06-13 10:31:24 20 2014-08-12 19:09:20 (current) </syntaxhighlight> 回滚到上一代的方法如下:" Tags: Mobile edit Mobile web edit |
||
(5 intermediate revisions by the same user not shown) | |||
Line 73: | Line 73: | ||
</div> | </div> | ||
< | <span id="Why_-_instead_of_-?"></span> | ||
== | == 为什么使用 <hash>-<name> 而不是 <name>-<hash>? == | ||
在少数需要深入查看 /nix/store 的情况下,将哈希值的前几位放在开头更方便记忆和使用。 | |||
也就是说,几乎可以仅通过哈希的前 4-5 个字符唯一地识别一个存储路径。 | |||
(这比先输入完整的包名再加上哈希的前几位要更高效。) | |||
此外,由于开头部分长度一致,查看一系列软件包列表时在视觉上也更容易解析。 | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Line 109: | Line 104: | ||
</div> | </div> | ||
< | <span id="I've_updated_my_channel_and_something_is_broken,_how_can_I_rollback_to_an_earlier_channel?"></span> | ||
== | == 我更新了我的 channel,但出现了问题,如何回滚到之前的 channel? == | ||
查看可用的各代channel: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
nix-env --list-generations -p /nix/var/nix/profiles/per-user/root/channels | nix-env --list-generations -p /nix/var/nix/profiles/per-user/root/channels | ||
Line 124: | Line 115: | ||
20 2014-08-12 19:09:20 (current) | 20 2014-08-12 19:09:20 (current) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
回滚到上一代的方法如下: | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> |