插件窝 干货文章 Debian 11如何编辑的升级到Debian 12

Debian 11如何编辑的升级到Debian 12

升级 sudo apt Debian 689    来源:    2025-05-12

从 Debian 11 (Bullseye) 升级到 Debian 12 (Bookworm) 的完整指南

升级前的准备工作

  1. 备份重要数据

    • 备份所有重要文件、配置和数据库
    • 考虑创建系统快照或完整备份
  2. 检查系统状态

    sudo apt update
    sudo apt upgrade
    sudo apt full-upgrade
    sudo apt autoremove
    
  3. 检查已安装的第三方软件

    • 确保所有第三方仓库支持 Debian 12
    • 可能需要暂时禁用非官方仓库

升级步骤

  1. 更新当前系统

    sudo apt update
    sudo apt upgrade
    sudo apt full-upgrade
    
  2. 修改软件源

    • 编辑 /etc/apt/sources.list 文件:
    sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
    
    • 如果有单独的源文件在 /etc/apt/sources.list.d/ 目录下,也需要相应修改
  3. 更新软件包列表

    sudo apt update
    
  4. 执行最小化升级

    sudo apt upgrade --without-new-pkgs
    
  5. 执行完整升级

    sudo apt full-upgrade
    
  6. 处理配置文件的更改

    • 在升级过程中,可能会提示如何处理更改的配置文件
    • 通常选择保持当前版本或查看差异后决定
  7. 清理不再需要的软件包

    sudo apt autoremove
    sudo apt clean
    

升级后检查

  1. 验证系统版本

    cat /etc/debian_version
    lsb_release -a
    
  2. 检查服务状态

    systemctl --failed
    journalctl -xe
    
  3. 检查关键应用

    • 验证Web服务器、数据库等关键服务是否正常运行

常见问题解决

  1. 依赖问题

    • 使用 apt --fix-broken install 解决依赖问题
    • 可能需要手动移除有冲突的软件包
  2. 第三方软件兼容性

    • 检查第三方软件是否有 Debian 12 兼容版本
    • 可能需要等待供应商更新
  3. 内核问题

    • 如果启动失败,尝试从GRUB选择旧内核启动

注意事项

  • 升级过程可能需要较长时间,取决于网络速度和系统配置
  • 建议在非生产环境先测试升级过程
  • 对于关键服务器,考虑在低峰期进行升级
  • 如果遇到严重问题,可以从备份恢复

如需更详细的指导,可以参考 Debian 官方升级文档:https://www.debian.org/releases/bookworm/amd64/release-notes/ch-upgrading.en.html