有时候因为一些原因我们需要升级系统,比如旧版系统不维护了,漏洞多,或者有些软件要求最新版系统等。如果当前系统中没有重要的软件和资料的话,直接格式化SD卡,然后从官网下载新版系统重新烧录,这是最简单的方式,但是如果用的时间比较长,资料比较多,不容易备份迁移的话,我们就要升级一下了。
以 bullseye 升级到 bookworm 为例:
首先查看当前系统版本:
```
lsb_release -a
```
这里的版本是 bullseye。
首先修改一下 apt 源,将源切换为 bookworm 的,更新两个文件:
```
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/raspi.list
```
然后更新一下 apt 软件列表
```
sudo apt update -y
```
更新完后,执行以下命令即可升级系统。
```
sudo apt full-upgrade -y
```
当然,升级过程不是无人值守的,需要你确认一些操作,升级过程中所有的交互都选 yes 或 Y 就可以了。
升级完成后我们重启一下树莓派,启动后系统就是最新的 bookworm 版本了。