![빌드 후 nix 패키지를 등록하는 방법은 무엇입니까?](https://linux55.com/image/177747/%EB%B9%8C%EB%93%9C%20%ED%9B%84%20nix%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EB%93%B1%EB%A1%9D%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 패키지는 다음을 통해 설치할 수 있다는 것을 알고 있습니다.
nix-env -i package-name
그 후에는 명령 실행 파일이 경로에 있고 모든 것이 잘 작동합니다.
프로젝트 페이지에서 nix 패키지를 소스에서 빌드할 수 있음을 발견했습니다.
nix-build -A package-name
빌드가 성공적으로 완료되고 실행 파일의 경로가 콘솔에 인쇄되지만 새 프로그램은 현재 nix 환경에 표시되지 않습니다. 물론 PATH를 수동으로 수정할 수도 있지만 nix-build 옵션을 사용하거나 nix-env run을 추가하고 구성 파일을 수동으로 수정할 필요가 없도록 하고 싶습니다.
답변1
Vladimir의 의견 외에도 다음을 수행할 수 있습니다.
nix-env -i -f default.nix
default.nix
다음 에 정의된 단일 패키지를 설치합니다.여기실제로 default.nix
패키지 세트에서 정의한 경우 다음과 같습니다.
nix-env -i -A package-name -f default.nix
플레이크를 사용하는 경우 다음을 사용할 수 있습니다.
nix profile install .#package-name