0

nix-channel --list私の新しいNixOSインストールでは出力がありません。https://nixos.org/nixos/download.htmlの VirtualBox アプライアンスを使用しました。

  1. チャンネル登録は必要ですか?
  2. VirtualBox のインストールにチャネルが表示されないのはなぜですか?
  3. パッケージを問題なくインストールできますが、そのためのチャネルは必要ありませんか?

私は NixOS の初心者であり、基本的な概念を理解しようとしています。

編集:nix-channel --listユーザー権限で実行していましたがsudo nix-channel --list、期待どおりにチャンネルをリストしました...

4

2 に答える 2

4

NixOS の新規インストールで root 以外のユーザーとして実行nix-channel --listすると、出力はありません。
これは、root のデフォルト チャネル (nixos) もユーザーが使用できるためです。ユーザーが呼び出すのでnix-env、それを使用します。
したがって、システム プロファイルとユーザーの pkgs (を介してインストールnix-env -i) の両方を更新できます。

于 2015-10-03T21:45:43.823 に答える
1

ソフトウェアをソースからビルドするのではなく、バイナリ形式でインストールするには、バイナリ チャネルが必要です。

VB アプライアンスにチャネルが追加されていないようです。

追加方法については、http://nixos.org/nixos/manual/sec-upgrading.htmlを参照してください。

于 2015-09-20T01:52:01.127 に答える