web-dev-qa-db-ja.com

cache / nixストアから単一のパッケージを削除する方法は?

/nix/store/..からパッケージを強制的に削除する方法はありますか

パッケージの式をテストしていますが、パッケージが正しく再構築されることを確認したいと思います。

問題は、パッケージを1回ビルドすると、次回それを再度ビルドするときにキャッシュが使用されることです。

このコマンドを使用してパッケージをテストします

nix-Shell -I nixpkgs=</path/to/repo> -p <package_name>

buildInputsもたくさん削除されるので、nix-collect-garbageを使用したくありません。

nix-cg <package_name>のようなものを探しています

7
wizzup

nix-store --delete /pathパスは有効である可能性があるため、--ignore-livenessおよびroot権限なしでは削除が拒否されることに注意してください。

10