【问题标题】:Channels in NixOS with VirtualBox带有 VirtualBox 的 NixOS 中的频道
【发布时间】:2015-12-16 21:41:03
【问题描述】:

nix-channel --list 在我全新的 NixOS 安装中没有提供任何输出。我使用了来自https://nixos.org/nixos/download.html 的 VirtualBox 设备。

  1. 我需要订阅频道吗?
  2. 为什么在 VirtualBox 安装中看不到任何频道?
  3. 我可以安装包就好了,我不需要一个频道吗?

我是 NixOS 初学者,但仍在努力掌握基本概念。

编辑:我使用用户权限运行nix-channel --list,而sudo nix-channel --list 按预期列出了一个频道...

【问题讨论】:

    标签: nixos


    【解决方案1】:

    如果您在全新安装的 NixOS 上以非 root 用户身份运行 nix-channel --list,则不会有任何输出。
    这是因为 root 的默认频道 (nixos) 也可供用户使用。所以用户调用的nix-env会使用它。
    因此,您可以更新系统配置文件和用户的 pkgs(通过 nix-env -i 安装)。

    【讨论】:

      【解决方案2】:

      您需要一个二进制通道来以二进制形式安装软件,而不是从源代码构建它。

      VB 设备中似乎没有添加频道。

      查看http://nixos.org/nixos/manual/sec-upgrading.html如何添加一个。

      【讨论】:

      • 新包正在从 cache.nixos 下载。看起来图像带有固定的 nixpkgs,如果我想更新 nixpkgs(如果有意义的话),我需要一个频道。
      猜你喜欢
      • 2016-07-26
      • 2018-07-28
      • 1970-01-01
      • 2016-08-31
      • 2020-03-18
      • 2011-10-23
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      相关资源
      最近更新 更多