Linux Ubuntu 18.04 - nix nixpkgs virtualbox - チャンネル

Linux Ubuntu 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  

すでに作業中です。

もう1つの質問は、私のユースケース(NixOSではなくUbuntuのnix)に有効で適切なバイナリ/パッケージが含まれているリポジトリ/チャネルがあることです。

  • それ以外の場合は、NixOS専用チャンネルのすべてのパッケージを中断する方法はありますか?

たとえば、condaやdocker(およびvirtualbox?)などのサービス(重大な依存関係(/問題)がある)がNixOS以外のシステムで動作しない場合、nix用pkg-manager(nix-shellに加えて)のユースケースありますか?とnix)建設用])?

ベストアンサー1

nixpkgsリポジトリにいくつかの派生仮想マシンの構築に使用されます。linuxPackagesこれが何のためであるかはよくわかりませんが、nixpkgs.virtualbox普遍的なようです。

私はmacOSでパッケージ管理にNixを使用しており、非常に満足しています。 Ubuntuでもうまく機能します。 NixOSはNixパッケージマネージャに基づいて構築されたLinuxディストリビューションで、Nixが提供する独自の機能を利用しますが、最終的にはまだすべてのLinuxプラットフォーム用に構築された同じバイナリを実行します。

私はNixOSではなく、バイナリのチャンネルの完全なhttps://nixos.org/channels/nixpkgs-unstableインデックスが次の場所にあると思います。https://nixos.org/channels/

おすすめ記事