이 사이트는 의 를 yeokja로 기계 번역한 비공식 한국어판입니다. 정확한 내용은 원문을 확인하세요.

패키지 관리

소프트웨어 패키지를 빌드하고 배포하는 기술

개념/패키지 관리

먼저 Nix 빠른 시작부터 따라가고, 개념 문서는 주로 보충 설명이 필요할 때 참고하기를 권합니다. 오른쪽의x를 누르면 모든 개념 문서에서 이 안내를 숨길 수 있습니다.

패키지 관리는 소프트웨어 패키지를 빌드하고 배포하는 기술입니다.

Nix는 몇 가지 중요한 면에서 apt, dpkg, yum 같은 패키지 관리자와 다릅니다.

  • Nix는 항상 모든 패키지를 처음부터 빌드하며, 여기에는 해당 패키지의 클로저, 즉 의존성 트리 전체가 포함됩니다. 하지만 의존성이 이미 Nix 스토어나 원격 캐시에 있으면 Nix는 그것을 다시 빌드하는 대신 사용할 수 있습니다. 따라서 Nix는 증분 빌드를 제공할 수 있습니다.
  • Nix에는 직접 패키지 빌드를 정의하는 데 사용할 수 있는 언어가 있으며, 이 언어의 이름도 Nix입니다.
  • Nix는 Linux, macOS, Windows WSL을 비롯한 여러 플랫폼에서 작동합니다.