NixOS 如何查看过时的系统软件包

NixOS 如何查看过时的系统软件包

在 NixOS 上,有没有办法查询过时的系统包?

我知道我可以使用用户安装的软件包来查询这个nix-env,但是我似乎无法找到一种方法来预先知道运行时会更新什么nixos-rebuild switch --upgrade

我正在考虑使用 NixOS 在生产中部署几个服务器,但在实际执行升级之前我肯定需要知道升级将安装什么。

答案1

要查看将要升级的内容,您可以执行“nixos-rebuild dry-build”来查看新建软件包的列表。

如果要部署到服务器,我认为最好使用nixops或手动复制包nix-copy而不是调用activation脚本switch-configuration

相关内容