如何輕松將Debian 11升級(jí)到Debian 12?
準(zhǔn)備工作與注意事項(xiàng)
在開始升級(jí)前,需確保系統(tǒng)處于穩(wěn)定狀態(tài)并完成以下操作:
- 通過
sudo apt update && sudo apt upgrade -y
更新所有現(xiàn)有軟件包。 - 使用
sudo apt autoremove --purge
清理無用依賴。 - 通過
tar -czvf /backup/system_backup.tar.gz /etc /var/lib/dpkg
備份關(guān)鍵配置文件。 - 檢查磁盤空間是否充足(建議保留至少10GB可用空間)。
修改軟件源配置
編輯/etc/apt/sources.list
文件,將所有bullseye替換為bookworm:
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
建議同時(shí)注釋或刪除第三方非官方源,避免兼容性問題。
執(zhí)行系統(tǒng)升級(jí)操作
- 更新軟件源:
sudo apt update
- 執(zhí)行最小化升級(jí):
sudo apt upgrade --without-new-pkgs
- 完成全系統(tǒng)升級(jí):
sudo apt full-upgrade
- 處理可能的配置沖突(交互式提示中選擇默認(rèn)選項(xiàng)或手動(dòng)調(diào)整)。
驗(yàn)證升級(jí)結(jié)果
通過以下命令確認(rèn)系統(tǒng)版本:
lsb_release -a
uname -a
檢查關(guān)鍵服務(wù)(如Apache、MySQL等)是否正常運(yùn)行。
升級(jí)后優(yōu)化建議
- 重新安裝第三方驅(qū)動(dòng)(如NVIDIA顯卡驅(qū)動(dòng))
- 使用
sudo apt dist-upgrade
處理殘留更新 - 監(jiān)控系統(tǒng)日志
journalctl -xe
排查異常
常見問題處理
Q: 遇到依賴沖突如何解決?
A: 嘗試sudo apt --fix-broken install
修復(fù)依賴鏈,或手動(dòng)移除沖突軟件包。
Q: 升級(jí)后網(wǎng)絡(luò)服務(wù)失效怎么辦?
A: 檢查/etc/network/interfaces
配置,重新安裝NetworkManager:sudo apt install --reinstall network-manager