在我的系统中搜索会nixpkgs
产生以下结果。
$ find / -name nixpkgs 2>/dev/null
/nix/store/a4080yzy7vm3c4cwj35kazqi79asi12f-nixos-17.03.1506.b6f05ca54d/nixos/nixpkgs
/nix/store/sgk7sxgqxrv2axkxjwc3y15apcqbrv1z-nixos-17.03.1482.1b57bf274a/nixos/nixpkgs
为什么有两条路nixpkgs
?
这是否意味着我的设置有问题?
答案1
这完全没问题,无需担心。可能发生这种情况的一个例子是更新您的频道,在这种情况下您最终会得到两个(或可能更多)nixpkgs 副本。即使您根据更新的通道重建系统,老一代的系统可能仍然引用旧版本。
在更一般的情况下 - 无论它是否被某些东西引用,除非执行垃圾收集,否则 Nix 都不会删除旧版本。