nixos-and-flakes-book/docs/zh/nixos-with-flakes/update-the-system.md

13 lines
510 B
Markdown
Raw Normal View History

2023-06-30 09:00:03 +00:00
# 更新系统 {#update-nixos-system}
2023-06-23 12:29:12 +00:00
在使用了 Nix Flakes 后,要更新系统也很简单,先更新 flake.lock 文件,然后部署即可。在配置文件夹中执行如下命令:
```shell
# 更新 flake.lock
nix flake update
# 部署系统
2023-07-03 10:18:24 +00:00
sudo nixos-rebuild switch --flake .
2023-06-23 12:29:12 +00:00
```
另外有时候安装新的包,跑 `sudo nixos-rebuild switch` 时可能会遇到 sha256 不匹配的报错,也可以尝试通过 `nix flake update` 更新 flake.lock 来解决(原理暂时不太清楚)。