Debian11轻松升级Debian12

想让你的 Debian 11 (Bullseye) 升级到 Debian 12 (Bookworm)?这篇教程简单直接,带你完成整个过程。跟着步骤走,轻松升级!

 

---

 

准备工作  

 

1. 备份数据  

升级前备份重要文件。用下面命令备份到外部设备:  

sudo rsync -av /home/user /mnt/backup  

或者打包整个系统:  

sudo tar -cvpzf /mnt/backup/debian11-backup.tar.gz --exclude=/proc --exclude=/sys /  

 

2. 检查系统  

确认当前是 Debian 11:  

lsb_release -a  

检查磁盘空间(建议 10GB 以上):  

df -h  

 

3. 更新 Debian 11  

确保系统是最新的:  

sudo apt update && sudo apt full-upgrade -y  

清理无用包:  

sudo apt autoremove && sudo apt autoclean  

 

4. 重启检查  

重启系统,确保没问题:  

sudo reboot  

 

升级步骤  

 

1. 修改软件源  

编辑文件:  

sudo nano /etc/apt/sources.list  

把 "bullseye" 改成 "bookworm"。改完像这样:  

deb http://deb.debian.org/debian bookworm main contrib non-free  

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

保存退出(Ctrl+O,Enter,Ctrl+X)。  

 

2. 更新包索引  

运行:  

sudo apt update  

如果有密钥错误,按提示导入:  

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <密钥ID>  

 

3. 小范围升级  

先更新现有包:  

sudo apt upgrade --without-new-pkgs  

 

4. 完整升级  

升级到 Debian 12:  

sudo apt full-upgrade  

提示时按 Y 确认,可能需要移除旧包。  

 

5. 重启系统  

升级完重启:  

sudo reboot  

 

---

 

升级后检查  

 

1. 确认版本  

检查是否变成 Debian 12:  

lsb_release -a  

 

2. 检查服务  

确保服务正常,比如 SSH:  

sudo systemctl status ssh  

 

3. 清理残留  

移除无用包:  

sudo apt autoremove && sudo apt autoclean  

 

---

 

常见问题  

 

1. 中途断网怎么办?  

恢复网络后继续:  

sudo apt update && sudo apt full-upgrade  

 

2. 依赖冲突咋办?  

试试修复:  

sudo apt install -f  

 

3. 系统启动不了?  

用 Live CD 检查日志,修复或恢复备份。  

 

---

 

结语  

 

升级完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值