Linux 우분투 18.04 - nix nixpkgs virtualbox - 채널

Linux 우분투 18.04 - nix nixpkgs virtualbox - 채널

내 현재 상황

Linux cc 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

nix-env (Nix) 2.0.2
"18.09pre140705.090b7cc8f1b"

nixpkgs/nix 패키지 관리자를 기본 시스템 패키지 관리자로 사용하고 싶습니다.

버추얼박스를 설치하는 방법이 있나요?

어느 것도 아니다

nix-prefetch-url http://download.virtualbox.org/virtualbox/5.2.12/Oracle_VM_VirtualBox_Extension_Pack-5.2.12-122591.vbox-extpack
nix-env -i virtualbox 

...도 아니다

nix-env -iA nixpkgs.linuxPackages.virtualboxGuestAdditions \
  nixpkgs.linuxPackages.virtualbox  

이미 작업 중입니다.

또 다른 질문은 내 사용 사례(NixOS가 아닌 Ubuntu의 nix)에 유효하고 적합한 바이너리/패키지만 포함하는 저장소/채널이 있다는 것입니다.

  • 그렇지 않은 경우 NixOS 전용 채널의 모든 패키지를 중단하는 방법이 있습니까?

예를 들어 conda 및 docker(및 virtualbox?)와 같은 서비스(심각한 종속성(/문제)가 있음)가 NixOS가 아닌 시스템에서 작동하지 않는 경우 nix용 pkg-manager(nix-shell 외에)에 대한 사용 사례가 있습니까? 및 nix) 건설용])?

답변1

nixpkgs 저장소에는일부 파생가상 머신 빌드에 사용됩니다. linuxPackages이것이 무엇을 위한 것인지는 잘 모르겠지만 nixpkgs.virtualbox보편적인 것 같습니다.

저는 macOS에서 패키지 관리를 위해 Nix를 사용하고 있으며 매우 만족합니다. 우분투에서도 잘 작동할 것입니다. NixOS는 Nix 패키지 관리자를 기반으로 구축된 Linux 배포판으로, Nix가 제공하는 고유한 기능을 활용하지만 궁극적으로는 여전히 모든 Linux 플랫폼용으로 구축된 동일한 바이너리를 실행합니다.

나는 NixOS가 아닌 바이너리에 대한 채널의 https://nixos.org/channels/nixpkgs-unstable전체 색인이 다음 위치에 있다고 생각합니다.https://nixos.org/channels/

관련 정보