Debian分卷后系統更新的通用步驟
Debian系統分卷(如新增/調整分區)后,更新系統的核心邏輯與未分卷系統一致,主要通過apt
工具完成軟件包列表同步、更新及依賴管理。以下是詳細操作流程:
首先同步本地軟件包索引與官方倉庫的最新信息,確保后續操作獲取到最新的軟件包版本和安全補丁。
sudo apt update
安裝所有已安裝軟件包的可用更新(不涉及內核或依賴項的大幅變動)。
sudo apt upgrade
若更新過程中涉及依賴項變更(如軟件包需要新的依賴或舊依賴被移除),使用dist-upgrade
命令自動處理依賴關系,確保系統一致性。
sudo apt dist-upgrade
sudo apt autoremove
/var/cache/apt/archives/
中已下載的舊軟件包文件(不影響已安裝軟件)。sudo apt clean
為確保系統長期安全,可設置自動安裝安全更新(如內核補丁、安全漏洞修復),避免手動操作遺漏。
unattended-upgrades
工具:sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure unattended-upgrades
sudo systemctl status apt-daily.timer
sudo systemctl status apt-daily-upgrade.timer
--dry-run
參數查看自動更新將執行的操作(不實際安裝)。sudo unattended-upgrade --dry-run
/
、/boot
、/home
),更新后需確認分區掛載狀態正常(可通過df -h
查看),避免因掛載失敗導致系統無法啟動。/etc/apt/sources.list
替換為最新穩定版的軟件源地址(如將bullseye
替換為bookworm
),再執行sudo apt update && sudo apt dist-upgrade
。