Skip to content

소스 코드로 빌드

닉스 깃 레파지토리를 클론한 이후 다음 명령을 수행합니다:

$ ./bootstrap.sh
$ ./configure options...
$ make
$ make install
닉스는 GNU Make를 사용하기 때문에 대신 gmake를 수행해야 할 수도 있습니다.

configure단계에서 --prefix=prefix를 제공하여 설치 경로를 특정할 수 있습니다. 선호하는 어떤 위치로든 변경할 수 있습니다. prefix 경로에 쓰기 권한이 있어야만 합니다.

닉스의 기본값은, 저장소 (패키지들이 저장되는 공간)를 /nix/store로 합니다. --with-store-dir=path를 통해 변경이 가능합니다.

경고

닉스 저장소는 기본값에서 변경하지 않는 것이 가장 좋습니다. 왜냐하면, 해당 위치를 변경한다는 것은 표준 Nixpkgs 채널로부터 이미 빌드된 바이너리 사용하는 것을 불가능하게 만들기 때문입니다. - 요약하자면, 모든 패키지는 소스 코드로부터 빌드되게 됩니다.

닉스는 상태(예를 들어 데이터베이스나 로그 파일들) 저장 위치 기본값은 /nix/var입니다. --localstatedir=path을 통해 변경 가능합니다.


Last update: November 4, 2021
Back to top