重建交换机之前是否需要更新通道?

重建交换机之前是否需要更新通道?

https://nixos.org/manual/nixos/stable/#sec-ad-hoc-packages

软件包来自 NixOS 渠道。通常,您可以通过更新到 NixOS 通道的最新版本来升级软件包:

$ nix-channel --update nixos

然后nix-env -i再次运行。配置文件中的其他包不受影响;这是与包管理的声明式风格的关键区别,其中运行nixos-rebuild switch 会导致 NixOS 通道中的所有软件包更新到其当前版本。

在 NixOS 上,运行之前

sudo nixos-rebuild switch

是否有必要更新频道

nix-channel update nixos

或者 switch 命令会自己进行频道更新吗?

答案1

如果您想更新频道并重建,请使用管理--upgrade中描述的选项nixos-rebuild

联机帮助页

相关内容