
私の現在の状況
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/