# Debian 9 Stretch 升级到 Debian 10 Buster<no value>

在我们继续升级之前，让我们完全升级我们当前的 Debian Jessie 系统：
```
apt-get update
apt-get upgrade
apt-get dist-upgrade
```
如果一切顺利，请对部分安装、丢失和过时的软件包执行数据库健全性和一致性检查：

```
dpkg -C
```
如果未报告任何问题，请检查哪些包被阻止：

```
apt-mark showhold
```
软件包不会升级，这可能会导致 Buster 升级后出现不一致。在进入下一部分之前，建议修复上述两个命令产生的所有问题。以下命令可能会提供进一步的帮助：On Hold

```
dpkg --audit
```
将软件包存储库更新为 Debian Buster
现在，我们已经完全升级了当前的系统，是时候将软件包索引文件与新的 Debian Buster 源代码重新同步了。这是通过编辑文件来包含Debian拉伸包存储库来完成的。首先，将备份设置为当前：/etc/apt/sources.list/etc/apt/sources.list

```
cp /etc/apt/sources.list /etc/apt/sources.list_backup
```
执行者使用您喜欢的文本编辑器（例如 VIM）修改当前文件以包含拉伸存储库。只需更新关键字即可。apt edit-sources/etc/apt/sources.list stretch buster

例：

从 STRECTH:
```
deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates main
```
变更为 BUSTER:
```
deb http://httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster/updates main
```

```
sed -i 's/stretch/buster/g' /etc/apt/sources.list
```
或者，使用上面的 acommand 自动执行此繁琐的任务：


```
apt update
apt list --upgradable
apt-get upgrade
apt-get dist-upgrade
```
更新debian
