将Debian 9升级到Debian 10
更新:
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, 感兴趣的可以看一下具体参数设置,直接输入 q 进行安装;
之后可能会跳出 Configuring kexec-tools,Configuring kdump-tools 和 Configuring libc6:amd64 的确认窗口,这里选择 <Yes>;
接下来就和平时更新差不多了,遇到冲突选择 Y or I 使用更新配置,还是 选择 N or O 保留已有配置,或者其他选项。我个人因为是全新安装升级,所以都选择了 Y 使用更新配置。
执行升级命令
apt-get dist-upgrade
提示完成后重启
reboot
查看下当前debian版本
lsb_release -a
现在,可以从Debian系统中删除过时/不需要的软件包:
apt autoremove
apt clean