Debian 系统升级指南(使用 do-release-upgrade 工具)

升级前准备

  • 使用 Debian 官方提供的 do-release-upgrade 工具进行大版本升级(如 buster → bullseye)
  • 重要提示:升级前请备份重要数据,防止升级失败导致数据丢失

升级步骤

1. 更新当前系统(确保所有软件为最新版本)

sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y

2. 安装必要升级工具

sudo apt install apt-listchanges debian-archive-keyring

3. 配置软件源

修改 /etc/apt/sources.list 文件,指向新版本源:

deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free

备份操作:

  • 本地备份:cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 备份到/var/www:cp /etc/apt/sources.list /var/www/sources.list
  • 从/var/www恢复:cp /var/www/sources.list /etc/apt/sources.list

4. 执行系统升级

sudo apt update
sudo apt upgrade -y       # 升级现有软件
sudo apt dist-upgrade -y  # 处理依赖关系

5. 清理系统

sudo apt autoremove -y
sudo apt clean

6. 完成升级

重启系统使更改生效

7. 验证升级结果

cat /etc/os-release

预期输出:

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
VERSION_ID="11"
VERSION="11 (bullseye)"

升级完成!🎉升级docker的deb系统
Debian 官方提供了 do-release-upgrade 工具来升级大版本(如 buster → bullseye)。

备份重要数据(防止升级失败导致数据丢失)

1.更新当前系统(确保所有软件最新)

sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y

2.安装升级工具(如果未安装)

bash

sudo apt install apt-listchanges debian-archive-keyring

3.修改 sources.list,指向新版本

deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free

备份:cp /etc/apt/sources.list /etc/apt/sources.list.bak
copy到线下:cp /etc/apt/sources.list /var/www/sources.list
线下到线上: cp /var/www/sources.list /etc/apt/sources.list

4.执行升级

sudo apt update
sudo apt upgrade -y       # 先升级现有软件
sudo apt dist-upgrade -y  # 处理依赖关系

5.清理旧软件包

sudo apt autoremove -y
sudo apt clean

6.重启系统即可

7.检查系统是否升级成功

cat /etc/os-release
输出:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
VERSION_ID="11"
VERSION="11 (bullseye)"

完结撒花~~~🎉

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐