저장소의 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