在Debian Linux上更新包列表

sudo apt update

清理过时包

sudo apt --purge autoremove

重新启动Linux系统

以便可以引导到Debian 10 Buster

sudo reboot
如何将debian 9升级到10

编辑文件/etc/apt/sources.list

重新配置APT的源代码列表文件。

将stretch全部替换为buster

cat /etc/apt/sources.list
vi /etc/apt/sources.list

可以使用下面的命令快速替换

## 备份
sudo cp -v /etc/apt/sources.list /bak/
sudo cp -rv /etc/apt/sources.list.d/ /bak/
## 替换
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*

备份系统

备份所有数据和系统配置很重要,防止升级失败。

确认新版本

uname -r
lsb_release -a

准备操作系统升级

为了避免删除大量想要保留的包,必须分两步操作:

sudo apt upgrade

只要按照屏幕上的说明操作即可。在升级过程中,您可能会遇到各种各样的问题。
比如
Restart services during package upgrades without asking? yes
在Modified configuration file中,选择 Keep the local version currently installed

记录当前版本信息

## 查看debian系统版本
lsb_release -a
## 查看linux内核版本
uname -mrs

将Debian 9升级为Debian 10

这是升级的主要部分。

sudo apt full-upgrade

更新现有的包并重新启动Debian 9

sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt --purge autoremove

或者

sudo apt-get update
sudo apt-get upgrade
sudo apt-get full-upgrade
sudo apt-get --purge autoremove

更新后重启,使更新生效

sudo reboot
日期:2019-04-29 03:17:49 来源:oir作者:oir