Linux Ubuntu 18.04 - nix nixpkgs virtualbox - canal

0

meu status quo

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"

Eu gostaria de usar o gerenciador de pacotes nixpkgs / nix como meu gerenciador de pacotes principal do sistema.

Existe um método para instalar o VirtualBox?

nenhum

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 

nem

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

funcionou.

Outra questão é se existe um repositório / canal com apenas binários / pkgs válidos e funcionando para o meu caso de uso [nix no Ubuntu e não no NixOS].

  • se não, existe uma maneira de quebrar todos os pacotes em canais que são apenas para o NixOS

Se, e. conda e serviços como docker (e virtualbox?) [que possuem dependências pesadas (/ issues)] não funcionam em sistemas não NixOS, existe um caso de uso como pkg-manager para nix (além do nix-shell e nix para construção ])?

    
por InLaw 04.06.2018 / 11:58

1 resposta

0

O repositório nixpkgs tem várias derivações para Virtualbox constrói. Não tenho certeza de quais são os linuxPackages , mas nixpkgs.virtualbox parece ser de propósito geral.

Eu uso o Nix para gerenciamento de pacotes no macOS e estou muito feliz com isso. Deve funcionar tão bem no Ubuntu. O NixOS é uma distro linux construída sobre o gerenciador de pacotes Nix, que tira proveito dos recursos exclusivos que a Nix fornece, mas ainda executa os mesmos binários construídos para qualquer plataforma Linux.

Acredito que o canal para binários que não são do NixOS é https://nixos.org/channels/nixpkgs-unstable , o índice completo está no link

    
por 08.06.2018 / 13:11