更新:
apt-get update && apt-get upgrade
备份一份:
cp /etc/apt/sources.list /etc/apt/sources.list.orig
将/etc/apt/sources.list里所有“stretch”替换为“buster”:
sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list
再更新一下
apt-get update && apt-get upgrade
执行升级命令
apt-get dist-upgrade
提示完成后重启
reboot
查看下当前debian版本
lsb_release -a
============================
完成后,更新包索引:
sudo apt update
如果存在与第三方存储库相关的任何错误或警告消息,请尝试解决该问题或禁用存储库。
通过升级已安装的软件包来启动系统升级。 这将仅升级那些不需要安装或删除任何其他软件包的软件包:
sudo apt upgrade
系统将询问您是否希望在升级期间自动重新启动服务。
输出
Restart services during package upgrades without asking?
在升级过程中,您可能还会被问到其他各种问题,例如您是要保留现有配置文件还是安装软件包维护者的版本。 如果您没有对文件进行任何自定义更改,则应该安全地键入Y,否则保持当前配置输入N.
升级可能需要一些时间,具体取决于更新次数和Internet速度。
接下来,执行apt full-upgrade,它将执行系统的完整升级,安装最新版本的软件包,并解决不同版本中软件包之间的依赖关系更改。 这将升级未使用上一个命令升级的所有软件包。
sudo apt full-upgrade
上面的命令可能会安装一些新软件包并删除冲突和过时的软件包。
完成后,使用以下方法清理不必要的包:
sudo apt autoremove
最后,通过键入以下内容重新启动计算机以激活新内核:
sudo systemctl reboot
确认升级是否成功
等待一会儿,直到系统启动并登录。
登录后,您将收到以下消息:
输出:
Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64
...
您还可以使用以下命令检查 Debian 版本:
lsb_release -a
输出:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
至此,你现在可以享受你的新 Debian 10 Buster 了。
=============================