
패키지를 강제로 삭제하는 방법이 있나요?/nix/store/..
내 패키지의 표현식을 테스트하고 있으며 올바르게 다시 빌드되는지 확인하고 싶습니다.
문제는 패키지를 한 번 빌드하면 다음에 다시 빌드할 때 캐시를 사용한다는 것입니다.
이 명령을 사용하여 패키지를 테스트합니다.
nix-shell -I nixpkgs=</path/to/repo> -p <package_name>
nix-collect-garbage
나는 그것을 많이 제거하기 때문에 그것을 사용하고 싶지 않습니다 buildInputs
.
비슷한 것을 찾고 있습니다.nix-cg <package_name>
답변1
nix-store --delete /path
--ignore-liveness
경로가 활성 상태일 수 있으므로 루트 권한이 없으면 삭제가 거부됩니다.