FAQ/zh-cn: Difference between revisions

Moraxyc (talk | contribs)
Created page with "== 如何保留构建时依赖 / 在离线状态下重新构建? =="
Moraxyc (talk | contribs)
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>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Why_-_instead_of_-?"></span>
== Why <hash>-<name> instead of <name>-<hash>? ==
== 为什么使用 <hash>-<name> 而不是 <name>-<hash>==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
在少数需要深入查看 /nix/store 的情况下,将哈希值的前几位放在开头更方便记忆和使用。
For the rare cases where we have to dig into the /nix/store it is more practical to keep in mind the first few letters at the beginning than finding a package by name.
也就是说,几乎可以仅通过哈希的前 4-5 个字符唯一地识别一个存储路径。
Ie, you can uniquely identify almost any storepath with just the first 4-5 characters of the hash.
(这比先输入完整的包名再加上哈希的前几位要更高效。)
(Rather than having to type out the full package name, then 4-5 characters of the hash.)
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
此外,由于开头部分长度一致,查看一系列软件包列表时在视觉上也更容易解析。
Also, since the initial part is all of the same length, visually parsing a list of packages is easier.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 109: Line 104:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="I&#039;ve_updated_my_channel_and_something_is_broken,_how_can_I_rollback_to_an_earlier_channel?"></span>
== I've updated my channel and something is broken, how can I rollback to an earlier channel? ==
== 我更新了我的 channel,但出现了问题,如何回滚到之前的 channel? ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
查看可用的各代channel:
View the available generations of your channel:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<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>
To rollback to the previous generation:
回滚到上一代的方法如下:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">