![캐시/nix 저장소에서 개별 패키지를 제거하는 방법은 무엇입니까?](https://linux55.com/image/10067/%EC%BA%90%EC%8B%9C%2Fnix%20%EC%A0%80%EC%9E%A5%EC%86%8C%EC%97%90%EC%84%9C%20%EA%B0%9C%EB%B3%84%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
패키지를 강제로 삭제하는 방법이 있나요?/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
경로가 활성 상태일 수 있으므로 루트 권한이 없으면 삭제가 거부됩니다.