Nixos
為什麼我的 nixos 安裝有兩條通向“nixpkgs”的路徑?
在我的系統中搜尋
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
?這是否意味著我的設置有問題?
這很好,不用擔心。可能發生這種情況的一個例子是更新您的頻道,在這種情況下,您最終會得到兩個(或可能更多)nixpkgs 副本。即使您根據更新的頻道重建系統,老一代的系統仍可能引用舊版本。
在更一般的情況下——不管它是否被某些東西引用,除非執行垃圾收集,否則 Nix 不會刪除舊版本。