私のnixosインストールに2つの "nixpkgs"パスがあるのはなぜですか?

私のnixosインストールに2つの

私のシステムで検索すると、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

なぜ2つの長さですかnixpkgs

これは私の設定に問題があることを意味しますか?

ベストアンサー1

これは完全に大丈夫で、心配することはありません。これが発生する可能性のある例は、チャンネルを更新するときです。この場合、nixpkgsのコピーが2つ(またはそれ以上)になります。最新のチャンネルに基づいてシステムを再構築しても、前世代のシステムはまだ以前のバージョンを参照できます。
より一般的な場合 - 何かによって参照されるかどうかにかかわらず、Nixはガベージコレクションが実行されない限り、古いバージョンを削除しません。

おすすめ記事