mirror of
https://github.com/ryan4yin/nixos-and-flakes-book.git
synced 2025-02-22 05:12:26 +01:00
14 lines
506 B
Markdown
14 lines
506 B
Markdown
|
|
||
|
### 8. 更新系统 {#update-nixos-system}
|
||
|
|
||
|
在使用了 Nix Flakes 后,要更新系统也很简单,先更新 flake.lock 文件,然后部署即可。在配置文件夹中执行如下命令:
|
||
|
|
||
|
```shell
|
||
|
# 更新 flake.lock
|
||
|
nix flake update
|
||
|
# 部署系统
|
||
|
sudo nixos-rebuild switch
|
||
|
```
|
||
|
|
||
|
另外有时候安装新的包,跑 `sudo nixos-rebuild switch` 时可能会遇到 sha256 不匹配的报错,也可以尝试通过 `nix flake update` 更新 flake.lock 来解决(原理暂时不太清楚)。
|